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

1つのSQLステートメントで複数のテーブルを更新する

    これを試してください:

    UPDATE table1
    INNER JOIN table2 USING (customer_id)
    SET table1.customer_id = 999, table2.customer_id = 999
    WHERE table1.customer_id = 3
    

    このような主要な列を更新して試してみたことはありませんが、他の列でも機能するので、試してみる価値があります。




    1. MySQLクエリの出力を逆順にする方法

    2. クラウド内のPostgreSQLクラスターのほぼゼロのダウンタイム自動アップグレード(パートI)

    3. 行が更新または挿入されたかどうかを検出します

    4. PDOを使用したデータベースからのデータの表示