Jose Isaias Cabrera, on Friday, June 14, 2019 02:50 PM, wrote...

> Yes, and no.  From what I understand, and have been using it, if
> something was written to the DB, it will give you a 1.  Otherwise
> a 0.  But, it is not the amount of fields, just a write. ie.

This is wrong information.  It does give you the amount of fields updated. Ie.

sqlite> create table a (a, b, c);
sqlite> insert into a values (1, 2, 3);
sqlite> insert into a values (2, 3, 4);
sqlite> insert into a values (3, 4, 5);
sqlite> select changes();
1
sqlite> select total_changes();
3
sqlite> update a set a=4 where a = 1 or a = 2 or a = 3;
sqlite> select changes(); -- all changes made on the table
3
sqlite> select total_changes();
6
sqlite>

Sorry for the bad data.

josé
_______________________________________________
sqlite-users mailing list
sqlite-users@mailinglists.sqlite.org
http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to