是否有可能例如使用:Android SQL在一個語句中插入,添加,刪除等多個表?
String sql = "DELETE field FROM table1, table2 WHERE field='x', field='y'";
從多個表中刪除多個字段?我問,因爲我正在使用創建一個清理方法,將刪除所有我的數據庫表中的對象的所有引用,當我刪除該對象時,似乎更容易將所有內容添加到一個sql語句中,而不是單獨構建sql爲每個表,然後單獨執行每個表。如果一個聲明不可能,還有其他解決方案嗎?比如建立一個sql數組,然後用一個命令執行所有數據?
不知道哪個DBMS是在Android,但'刪除字段FROM'是無效(標準)SQL語句。 'DELETE'在列級別上不起作用,它在行級別上工作。 –
@a_horse_with_no_name:Android和iOS的標準是AFAIK,SQLite。 –