0
我試圖刪除表1中也出現在表2中的條目。 代碼是table1和table2的主鍵。 我使用下面的查詢:mySQL刪除 - 使用鍵列時觸發安全更新模式錯誤
delete from table1 where table1.code = any(select code from table2);
但是,我得到了以下錯誤信息:
錯誤代碼:1175您正在使用安全更新模式,你嘗試更新的表沒有使用
KEY
列的WHERE
要禁用安全模式,請在首選項 - > SQL編輯器 - >查詢編輯器中切換選項,然後重新連接。
但我的理解是我已經使用WHERE
與KEY
列。
有沒有關於這方面的任何建議?
謝謝。但是,我想從表2中刪除所有內容。所以我沒有在子查詢中使用任何限制。如果我單獨運行子查詢,那沒問題。 –