sql >> データベース >  >> RDS >> Mysql

MySQLマルチ削除。参照された行を複数削除することは可能ですか?

    DELETEコマンドで正確な結合順序を指定することにより、オプティマイザーヒントの問題を解決します。

    delete a, b
    from b
    STRAIGHT_JOIN a on a.id = b.a_id
    where a.id = ?;
    

    MySQLは、オプティマイザヒントSTRAIGHT_JOINのおかげで、最初にb行を削除します。



    1. MySQLで一重引用符をエスケープする方法

    2. XAMPPでmysqlデータベースを復元する方法は?

    3. OracleSQLクエリで文字列contains関数を使用する

    4. SQLの2つの既存の行の間にテーブルに行を挿入する方法