我正在使用本地SQL精簡版數據庫在每天結束時將數據發佈到服務器上的MySQL數據庫之前存儲信息的AIR應用程序。數據按用戶會話分組發佈。一旦數據發佈,我需要根據會話ID刪除與該會話相關的所有行。我已經閱讀了很多關於這個網站的文章,並且看到了很多方法來做到這一點 - 不幸的是我沒有成功讓他們在SQL精簡版管理器中運行 - 在我將它放入actionscript代碼之前,我一直在測試它。下面是一個這樣的嘗試:基於引用ID刪除行
DELETE vendor_interest
FROM vendor_interest v
INNER JOIN screen_view s on s.id = v.screen_view_id
and s.session_id = 44
的screen_view表具有參考會話ID,並在那裏我試圖刪除與會話相關聯的所有行vendor_interest表。
SQLite不容許使用與DELETE語句加盟:http://www.sqlite.org/syntaxdiagrams.html#delete-stmt – user276648 2011-10-28 02:07:05