table2にも表示されるtable1のエントリを削除しようとしました。コードは、table1とtable2の両方の主キーです。そして、私は次のクエリを使用します。
delete from table1 where table1.code = any(select code from table2);
ただし、次のエラーメッセージが表示されます。
WHERE
エラーコード:1175。セーフアップデートモードを使用していて、列を使用せずにテーブルを更新しようとしました。KEY
セーフモードを無効にするには、[設定]->[SQLエディター]->[クエリエディター]のオプションを切り替えて再接続します。
しかし、私の理解では、私はすでに列でを使用しWHERE
ていKEY
ます。
これについて何かアドバイスはありますか?