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 問題の解決

推薦する

パーソナライズされた検索エンジンを使用して、必要なパーソナライズされた情報を検索します

現在、多くの人がインターネット上で生活しており、インターネットで情報を検索することは日常的な作業とな...

Linux nslookup コマンドの使用方法の詳細な説明

[nslookup とは?] 】 nslookup コマンドは、Linux で非常によく使用されるネ...

Linuxダイナミックリンクライブラリの使用

通常のプログラムと比較すると、ダイナミック リンク ライブラリにはメイン関数がなく、一連の関数の実装...

他の人が私のウェブページを保存したり、サイトをコピーしたりするのを防ぐためのヒント

現在、インターネット上でウェブサイトをコピーすることは非常に一般的です。では、他人が私たちのウェブサ...

HTML およびプラグイン アプリケーションにおけるデータ カスタム属性の使用の概要

HTML にはデータ属性が含まれていることがよくあります。これらは HTML5 のカスタム属性です。...

react-diagram シリアル化 Json 解釈 ケース分析

このドキュメントの目的はreact-diagramフレームワーク モデルの Json シリアル化を説...

Docker で MySQL をインストールし、リモート接続を実装するチュートリアル

画像をプルする docker プル mysql完成した画像を見る Docker イメージイメージを介...

MySQL 外部キー制約の無効化と有効化コマンド

MySQL 外部キー制約の無効化と有効化: MySQL 外部キー制約が有効になっているかどうかは、グ...

CSSのマッチング問題を解決する

問題の説明ご存知のとおり、CSS を記述する場合、HTML のクラスの定義または ID の定義に従っ...

Vue-router ネストルーティングの詳細な説明

目次ステップ1. ルーティング ルールを設定し、子構成項目を使用します。 2. ジャンプ(フルパスを...

仮想マシンクローン Linux centos6.5 システム ネットワーク カード構成グラフィック チュートリアル

Linux システムに触れたばかりの初心者として、VMware 仮想マシンに CentOS6.5 シ...

MySQLを安全にシャットダウンする方法

MySQL サーバーをシャットダウンする場合、シャットダウン方法に応じてさまざまな問題が発生する可能...

マーキー要素は、スクロールするフォントや画像などの効果を実装します。

マーキー要素を使用すると、単純なフォント(画像など)のスライドやその他の効果を実現できます。コードを...

Linux のごみ箱メカニズムの実装プロセスと使用方法の詳細な説明

序文: Linux システムでの rm は元に戻せません。コマンドの設計自体に問題はありません。問題...

UbuntuからMySQLを削除して再インストールする方法

まずmysqlを削除します: sudo apt-get remove mysql-*残ったデータをク...