この記事では、mysql のサブクエリの削除に関する制限について説明します。必要な方は参考にしてください。 。
1. mysql を使用して delete from 操作を実行する場合、サブクエリの FROM 句と更新/削除オブジェクトが同じテーブルを使用すると、エラーが発生します。 (関連する推奨事項: MySQL チュートリアル )
mysql> DELETE FROM 'tab' where id in (select min(id) from tag GROUP BY field1,field2 HAVING COUNT(id)>1 );
エラー: FROM 句で更新のターゲット テーブル 'タブ' を指定することはできません。ほとんどの場合、この制限は、この
DELETE FROM 'tab' where id in ( select id from ( select max(id) from 'tab' GROUP BY field1,field2 HAVING COUNT(id)>1 ) ids );
##
以上がmysqlのサブクエリからの削除の制限についての紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。