Rumah > pangkalan data > SQL > 如何通过SQL语句用一张表更新另一张表

如何通过SQL语句用一张表更新另一张表

王林
Lepaskan: 2020-07-07 11:50:42
asal
14715 orang telah melayarinya

通过SQL语句用一张表更新另一张表的方法:可以使用SELECT INTO语句实现。例如,【update visit set visit.nm = user.nm from user where visit.uid = user.uid】。

如何通过SQL语句用一张表更新另一张表

如果要将一个表的数据插入另一张表,可以使用SELECT INTO 语句或INSERT INTO SELECT语句。

(推荐学习:mysql教程

举例:

现在有如下两张表:

用户信息表 users

e6366f6959f5a98ae987322e53d7059.png

历史信息表 visit

0023365af696063663efda9e2662db8.png更新sql语句

update visit
set visit.username = users.username, visit.phone = users.phone
from users
where visit.uid = users.uid
Salin selepas log masuk

更新结果:

历史信息表 visit

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
Salin selepas log masuk

Atas ialah kandungan terperinci 如何通过SQL语句用一张表更新另一张表. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan