我试图删除table1中也出现在table2中的条目。 code是table1和table2的主键。 我使用以下查询:
delete from table1 where table1.code = any(select code from table2);
但是,我收到以下错误信息:
错误代码:1175。您使用的是安全更新模式,并且尝试更新没有使用
WHERE
列的KEY
的表格要禁用安全模式,请在首选项 - >中切换选项。 SQL编辑器 - >查询编辑器并重新连接。
但我的理解是,我已将WHERE
与KEY
列一起使用。
对此有什么建议吗?
答案 0 :(得分:0)
您的子查询中没有使用任何限制条款。