Quoth Ian Petts <ipe...@gmail.com>, on 2010-11-23 19:20:05 +1100:
> I know I can run the query again with a DELETE command, but what if
> the data has changed in between queries?

Not a problem if you do both of them in the same transaction, AFAIK.
Surround both statements with a BEGIN/COMMIT pair.

If the condition is complicated enough and you want to save
recomputing it, you can create a temporary table to hold the _rowid_
values from the original and then use WHERE _rowid_ IN (SELECT ...)
from the temporary table to identify the rows to be moved.

   ---> Drake Wilson
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to