很多时候我们需要通过一张中间表的数据去更新另外一张表,而不仅仅是通过固定数值去更新,尤其是当数据量很大的时候,简单的复制粘贴就不大可行了。
select version() as mysql版本;
如下图所示:
student表:
中间表temp:
我们需要用中间表的name、sex、age字段来更新student表的对应字段
update feifei.student s, feifei.temp t set s.name = t.name, s.sex = t.sex, s.age = t.age where s.student_id = t.student_id;
或者可以这样
update feifei.student s inner join feifei.temp t on t.student_id=s.student_id set s.name=t.name, s.age=t.age, s.sex=t.sex;
最终更新成功
如对本文有疑问, 点击进行留言回复!!
SSD原理及Pytorch代码解读——网络架构(二):特征提取网络及总体计算过程
集合类 ArrayList 和 LinkedList 直接用 Innodb(MySQL 5.0
网友评论