特定のデータの一括更新処理において、特定のステータスが固定値に更新されるなど、更新するフィールドの値が同じ場合、 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 リクエスト フロントエンドのクロスドメイン問題をどのように解決するのか
HTML5 は HTML 標準の次のバージョンです。ますます多くのプログラマーが、Web サイトの構...
01PARTCoreWebApiチュートリアルローカルデモ環境Visual Studio2019--...
目次序文:実装手順:完全なソースコード:詳細情報:序文: vueでは、デフォルトページを実装し、di...
その機能はグローバル スタイルを設定することです。その後の相対パスはこれに基づきます: <im...
01. 無限フォントのダウンロード02. バンダフォントのダウンロード03. ロールアップフォントの...
通常、ユーザーがアップロードした写真はデータベースに保存する必要があります。一般的に、解決策は 2 ...
この記事では、MySQL のスロー クエリ操作について例を挙げて説明します。ご参考までに、詳細は以下...
最近、オンライン セキュリティ スキャンにより、MySQL コネクタに脆弱性が見つかりました。確認し...
UPD 2020.2.26 現在、Ubuntu 20.04 LTSはまだリリースされていないため、チ...
MySQL の内部関数instrを使用すると、従来の like クエリ メソッドを置き換えることがで...
要件は、製品の評価データを渡すことであり、ページには対応する星の数が表示されます。 1. 異なる評価...
次に、2 つのテーブルを作成し、一連の SQL 文を実行します。SQL 文の実行後にテーブル内のデー...
Nginxをインストールするまずcentosイメージをプルしますdocker pull centos...
Nginx Rewriteの使用シナリオ1. URL アドレスジャンプ。たとえば、ユーザーが pm....
この記事では、CSS で記事の区切り線を実装するさまざまな方法をまとめています。区切り線はページを美...