0
我想在单个查询的帮助下从两个表中删除特定的行。数据库sqlite
我想在单个查询的帮助下从两个表中删除特定的行。数据库sqlite
您不能同时在多个表上工作。你需要使用两个查询做到这一点:
DELETE FROM table1 WHERE id=124125
DELETE FROM table2 WHERE id=124125
这就是交易是:
begin transaction
// Do as many operations as you need to.
delete from TBLA where IDNUM = 7
delete from TBLB where IDNUM = 14
commit transaction
在ACID
的A
指原子,总之保证交易要么全部完成或者根本不做。它从来没有部分完成(除了交易本身和某些隔离级别之外,您还应该关注自己)。