検索

ホームページ  >  に質問  >  本文

MySQL,如何用一条sql来update两张表?

表A,字段1
表B,字段1
如何一条sql更新两张表?
设置字段1=100,字段2=200
update 表A,表B,set 表A.字段1......这样吗?

巴扎黑巴扎黑2874日前730

全員に返信(4)返信します

  • 迷茫

    迷茫2017-04-17 15:36:06

    リーリー

    ただし、1 つの SQL で無関係な要件を持つ 2 つのテーブルに対して update 操作を実行することはお勧めできません。

    返事
    0
  • PHP中文网

    PHP中文网2017-04-17 15:36:06

    2 つのテーブルの更新操作を完了するには、トランザクションを開始することをお勧めします。
    トランザクションの開始;
    テーブル A の更新;
    テーブル B の更新;
    コミット;

    返事
    0
  • 大家讲道理

    大家讲道理2017-04-17 15:36:06

    試してみませんか?

    返事
    0
  • 迷茫

    迷茫2017-04-17 15:36:06

    素晴らしいアイデアですね

    返事
    0
  • キャンセル返事