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

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

王林
王林オリジナル
2020-07-07 11:50:4214748ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。