如何在SQLite上連接表時進行更新?我試過:UPDATE closure JOIN item ON ( item_id = id ) SET checked = 0 WHERE ancestor_id = 1以及:UPDATE closure, item
SET checked = 0 WHERE ancestor_id = 1 AND item_id = id這兩種方法都適用于MySQL,但這給我?guī)砹薙QLite中的語法錯誤。如何使此更新/連接與SQLite版本3.5.9一起工作?
3 回答

喵喵時光機
TA貢獻1846條經(jīng)驗 獲得超7個贊
UPDATE closure SET checked = 0 WHERE item_id IN (SELECT id FROM item WHERE ancestor_id = 1);
添加回答
舉報
0/150
提交
取消