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

推薦する

Centos8 に nginx をインストールするための詳細なチュートリアル (画像とテキスト)

Nginx (「エンジン エックス」と発音) は、インターネット上の最大規模のサイトの負荷を処理す...

js データ型とその判定方法の例

js データ型基本データ型: 数値、文字列、ブール値、未定義、null、シンボル、参照データ型: オ...

HTML メタビューポート属性の説明

ビューポートとはモバイル ブラウザは、Web ページを仮想の「ウィンドウ」(ビューポート) に配置し...

検索ナビゲーションバー付きの CSS サンプルコード

この記事では、CSS を使用して検索機能付きのナビゲーション バーを作成する方法を説明します。以下の...

ユーザー エクスペリエンス デザイナーとは誰ですか?

怖いですね! 写真の翻訳: (内側から外側へ)最初のレイヤー:ユーザーエクスペリエンス第2層:コンテ...

この記事では、Vue 3.0 レスポンシブの使い方を説明します。

目次ユースケースリアクティブAPI関連プロセス反応的なcreateReactiveObjectはレス...

js を使用してシンプルなスイッチ ライト コードを実装する

体の部位: <button>ライトのオン/オフを切り替える</button>...

Ubuntu 18.04 (物理マシン) で OpenWRT 開発環境を構成する方法

1. 仮想マシン(物理マシン)をインストールする仮想マシンまたは物理マシンにインストールできます。 ...

URLに基​​づいてリクエストを転送するnginxの実装の実践経験

序文これは fastdfs を使用してイントラネット外部に展開された分散ファイルシステムであるためで...

Vueモバイル端末の適応化問題の詳細説明

1. vue uiでプロジェクトを作成する 2. 基本設定項目を選択する 3. プロジェクトを実行す...

JavaベースのMySQLバックアップテーブル操作

コアはmysqldumpとランタイムです操作は実際にはそれほど難しくありません。バックアップ操作を実...

img usemap 属性 中国地図リンク

HTML img タグ: Web ページに導入される画像を定義します。興味深い usemap 属性も...

デザイン協会: なぜ間違った場所を探したのですか?

数日前、バスで仕事に行きました。バスのカードリーダーの実際の使用シーンを実際に見て、カードリーダーの...

Vue echarts は棒グラフの動的な表示を実現します

この記事では、棒グラフの動的な表示を実現するためのvue echartsの具体的なコードを参考までに...