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
指原子,總之保證交易要麼全部完成或者根本不做。它從來沒有部分完成(除了交易本身和某些隔離級別之外,您還應該關注自己)。