検索

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

MySQL での複数の更新

一度に複数の行を挿入できることは知っていますが、MySQL で (1 つのクエリなどで) 複数の行を一度に更新する方法はありますか?

###編集: たとえば、次のような

があります。 リーリー

次のすべての更新を 1 つのクエリに結合したいです

ああああ

P粉154798196P粉154798196293日前576

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

  • P粉404539732

    P粉4045397322024-03-26 14:07:25

    動的な値があるため、IF または CASE を使用して列を更新する必要があります。少し見苦しくなりますが、うまくいくはずです。

    例を使用すると、これを行うことができます:

    リーリー

    返事
    0
  • P粉536909186

    P粉5369091862024-03-26 11:21:09

    はい、可能です - INSERT ... ON DUPLICATE KEY UPDATE を使用できます。

    あなたの例を使用してください:

    リーリー

    返事
    0
  • キャンセル返事