ホームページ > データベース > SQL > SQL ステートメントを使用してあるテーブルを別のテーブルで更新する方法

SQL ステートメントを使用してあるテーブルを別のテーブルで更新する方法

王林
リリース: 2020-07-07 11:50:42
オリジナル
14749 人が閲覧しました

SQL ステートメントを使用して、あるテーブルを別のテーブルで更新する方法: SELECT INTO ステートメントを使用できます。たとえば、[訪問セットの訪問を更新 = user.nm from user where visit.uid = user.uid]。

SQL ステートメントを使用してあるテーブルを別のテーブルで更新する方法

#あるテーブルから別のテーブルにデータを挿入する場合は、SELECT INTO ステートメントまたは INSERT INTO SELECT ステートメントを使用できます。

(推奨学習: mysql チュートリアル)

例:

次の 2 つのテーブルがあります:

ユーザー情報テーブルユーザー

SQL ステートメントを使用してあるテーブルを別のテーブルで更新する方法

履歴情報テーブルの訪問

SQL ステートメントを使用してあるテーブルを別のテーブルで更新する方法SQL ステートメントの更新

update visit
set visit.username = users.username, visit.phone = users.phone
from users
where visit.uid = users.uid
ログイン後にコピー

結果の更新:

履歴情報テーブル訪問

vid	uid	time	               username	phone
1	1	2019/06/15 19:23:45	Tom	13966666666
2	2	2019/06/18 14:03:59		
3	3	2019/06/23 07:45:21	Lucy	13999999999
ログイン後にコピー

以上がSQL ステートメントを使用してあるテーブルを別のテーブルで更新する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート