php update sql表,如何通过SQL语句用一张表更新另一张表

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

f2aba25eb6b6564476da770fd5a592a5.png

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

(推荐学习:mysql教程)

举例:

现在有如下两张表:

用户信息表 users

f338dbc24a5806b50e7ba7a4dbb114b8.png

历史信息表 visit

631a56b1e596fc322c4c0db338120429.png更新sql语句update visit

set visit.username = users.username, visit.phone = users.phone

from users

where visit.uid = users.uid

更新结果:

历史信息表 visitviduidtime usernamephone

112019/06/15 19:23:45Tom13966666666

222019/06/18 14:03:59

332019/06/23 07:45:21Lucy13999999999

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值