如何通過SQL語句用一張表更新另一張表

通過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

如何通過SQL語句用一張表更新另一張表

歷史信息表 visit

如何通過SQL語句用一張表更新另一張表更新sql語句

update?visit set?visit.username?=?users.username,?visit.phone?=?users.phone from?users where?visit.uid?=?users.uid

更新結果:

歷史信息表 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

? 版權聲明
THE END
喜歡就支持一下吧
點贊13 分享