特定のデータの一括更新処理において、特定のステータスが固定値に更新されるなど、更新するフィールドの値が同じ場合、 xxx=xxx で xxx=xxx という更新テーブル セットを使用するだけです更新するフィールドの値が固定されていない場合は、次の更新ケース when where メソッドを使用する方が便利です。 テーブル名の更新 a1=CASE ユーザーID を設定する 1のときa1+5 2のときa1+2 終わり、 a2= CASE ユーザーID 1のときa2-5 2のときa2-2 終わり (1,2)のユーザーID update case when を使用する場合は、where 条件を含める必要があります。そうしないと、テーブル全体が更新され、重大な結果を招く可能性があります。 補足: MySQL update && case をバッチ更新と組み合わせた場合 直接コードSQL: 部屋フィールドの値は18F-N01の形式ですt_report を更新 SET room = CONCAT_WS( '-', SUBSTRING_INDEX(room, '-', 1) , CASE SUBSTRING_INDEX(部屋, '-', -1) 'N01' のときは 'N02' 'N02' のときは 'N01' 「N03」のときは「N11」 「N04」のときは「N10」 「N05」のときは「N09」 「N06」のときは「N08」 'N07' のときは 'N07' 「N08」のときは「N06」 「N09」のときは「N05」 「N10」のときは「N03」 終わり ) どこに置くか( t_report から rid を選択し、rdate = '190306' かつ ordinal BETWEEN '23' AND '32' とします。 ) 上記は私の個人的な経験です。参考になれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。間違いや不備な点がありましたら、遠慮なくご指摘ください。 以下もご興味があるかもしれません:
|
>>: Vue は Axios リクエスト フロントエンドのクロスドメイン問題をどのように解決するのか
1. nginxシェルスクリプトを保存するフォルダを作成する /usr/local/タスク/ngin...
目次1. コンストラクタとインスタンス2. プロパティプロトタイプ3. プロパティ __proto_...
インストールまず、Java と Scala をインストールし、次に Spark をダウンロードしてイ...
プライベート変数のクロージャ実装プライベート変数は共有されないnew キーワードにより、 perso...
目次1. Docker Composeとは何か、インストールして使用する方法2. DOCleverと...
目次DockerにRedisをインストールする1. Redisイメージを見つける2. Redisイメ...
パート0 背景社内のイントラネットサーバーは直接インターネットにアクセスすることはできませんが、外部...
ログイン認証にトークンを使用する考え方は次のとおりです。 1. 初めてログインする場合、フロントエン...
Web Skills第5号では、CSSでダークモードやハイライトモードを実装するための技術的なソリュ...
1. flex-grow、flex-shrink、flex-basis プロパティflex-grow...
目次1. axiosをインストールする2. アクシオスの使用1.ホームページでaxiosを参照する2...
img 画像タグに alt 属性を追加しますか?画像 img タグの alt 属性を見落とすことはよ...
MySQL 5.7.8 では json フィールドが導入されました。このタイプのフィールドは使用頻度...
Docker に Tomcat をインストールする場合、大きなファイルをダウンロードするときなど、場...
目次ノードイベントループイベントループ図メインスレッドイベントループタイマーキューの仕組み投票キュー...