MySQL で結果を選択して更新を実行する例のチュートリアル

MySQL で結果を選択して更新を実行する例のチュートリアル

1. 単一テーブルクエリ -> 更新

テーブル名の更新
フィールド1=新しい値1、フィールド2=新しい値2を設定します
[WHERE句]

2. 複数テーブルの共同クエリ -> 更新

更新
内部結合 (SELECT yy FROM b) c ON a.id = c.id 
a.xx = c.yy を設定します。
[WHERE句]
  • 上記の INNER JOIN は、LEFT JOIN、RIGHT JOIN などの結合クエリに置き換えることができます。
  • SET の後のフィールドは、テーブル a 内のフィールドである必要があります。フィールドは定数または列と同じにすることができます。テーブル a のフィールドでない場合は、「UPDATE の対象テーブル b は更新できません」というメッセージが報告されます。
  • WHERE句はSETの後に置く必要があります
  • UPDATE 後のテーブルはクエリの結果ではなく、SELECT 句でもありません。

例:

tableex_copy1 テーブル

tablein_copy1 テーブル

クエリSQL

*から選択
tableex_copy1 LEFT JOIN
(SELECT * FROM tablein_copy1) b
a.BID = b.AIDの場合
b.ASEX = '女性'

更新SQL

アップデート
#SELECT * から
tableex_copy1 LEFT JOIN
(SELECT * FROM tablein_copy1) b
a.BID = b.AIDの場合
a.CESHI = '6666' を設定します
b.ASEX = '女性'

更新後の Tableex_copy1 テーブル

要約する

これで、MySQL が選択した結果に対して更新を実行する方法についての記事は終了です。MySQL が選択した結果に対して更新を実行する方法についての関連コンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • MySQL 選択最適化ソリューションに関する簡単な説明
  • MySQLの読み書き分離により挿入後にデータが選択されなくなる問題を解決
  • MySQL SELECT文の実行方法
  • MySQL で distinct メソッドを使用する詳細な例
  • MySQL で重複を削除するには、distinct または group by を使用する必要がありますか?
  • MySQL における distinct と group by の違い
  • MySQLのLIMIT文について詳しく説明します
  • union (all) と limit および exists キーワードの使用法を理解するための MySQL シリーズチュートリアル
  • MySQL のクエリパフォーマンスに対する制限の影響
  • MySQL での select、distinct、limit の使用

<<:  HTML テーブルタグチュートリアル (17): テーブルタイトルの垂直配置属性 VALIGN

>>:  Nginx tp3.2.3 404 問題の解決

推薦する

JavaScript が重複したネットワークリクエストを防ぐ方法の例

序文開発中は、インターフェース要求の繰り返しによってさまざまな問題が発生することがよくあります。ネッ...

MySQL開発標準と使用スキルの概要

1. 命名規則1. データベース名、テーブル名、フィールド名には小文字を使用し、アンダースコアで区切...

Docker ベースの Jenkins のデプロイに関する詳細なチュートリアル

このドキュメントを作成した当時は2019年12月頃で、er2.200が最新バージョンでした。 1.画...

MySQL クロスデータベーストランザクション XA 操作の例

この記事では、例を使用して、MySQL のデータベース間トランザクション XA 操作について説明しま...

SQLのさまざまな結合サマリーの詳細な説明

SQL 左結合、右結合、内部結合、自然結合 さまざまな結合の概要SQL には、左結合、右結合、内部結...

WIN10 に複数のデータベースがインストールされている場合にコンピュータの速度低下を防ぐ方法

必要なときにサービスを有効にし、必要がないときは無効にします。データベース サービスを管理する方法:...

Mysqlクエリ条件で文字列の末尾にスペースがあっても一致しない問題の詳細な説明

1. テーブル構造テーブル人id名前1あなた2あなた(スペース) 3あなた(スペース2つ) 2. ク...

JavaScript フォーム検証の例

HTML フォームは、名前、電子メール アドレス、場所、年齢などのユーザー情報を収集するためによく使...

データページング効果を実現する js オブジェクト

この記事の例では、データのページング効果を実現するためのjsオブジェクトの具体的なコードを参考までに...

背景位置パーセンテージ原則の詳細な説明

今日、誰かがコードを調整するのを手伝っていたとき、次のようなスタイルを見つけました。 背景位置: 5...

js で継承を実装する 5 つの方法

コンストラクタの借用この手法の基本的な考え方は単純です。サブタイプ コンストラクター内からスーパータ...

Docker コンテナ データ ボリュームの名前付きマウントと匿名マウントの問題

目次コンテナデータボリュームとはコンテナ データ ボリュームが必要なのはなぜですか?使用データボリュ...

Nofollowはコメントやメッセージ内のリンクを本当に機能させる

コメントとメッセージはもともと、ウェブマスターがコミュニティと読者層を構築するための優れた手段でした...

Docker で MySQL データベースを使用して LAN アクセスを実現する

1. MySQLイメージを取得する docker pull mysql:5.6注: mysql5.7...

MySQLの文字セット設定を5分で理解しましょう

目次1. コンテンツの概要2. 文字セットと文字順序の概念と関係3. MySQL でサポートされてい...