我试图删除 table1 中的条目,这些条目也出现在 table2 中。code 是 table1 和 table2 的主键。我使用以下查询:
delete from table1 where table1.code = any(select code from table2);
但是,我收到以下错误消息:
错误代码:1175。您正在使用安全更新模式并且您尝试更新没有
WHERE
使用KEY
列的表 要禁用安全模式,请切换首选项 -> SQL 编辑器 -> 查询编辑器中的选项并重新连接。
但我的理解是我已经使用了WHERE
withKEY
列。
对此有什么建议吗?