批量修改数据 tbl1有字段:工号,薪资 tbl2有字段:工号,薪资 如何把tbl2中的薪资更新为tbl1中的薪资?关联字段:工号 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 update tbl1,tbl2 set tbl1.薪资 = tbl2.薪资 where tbl1.工号 = tbl2.工号; update tbl1,tbl2 set tbl1.薪资 = tbl2.薪资 where tbl1.工号 = tbl2.工号; update tbl2 set tbl2.薪资=tbl1.薪资from tbl1 where tbl1.工号 = tbl2.工号; update tal2set tbl2.薪资=(select tbl1.薪资 from tbl1 where tbl1.工号 = tbl2.工号) 所有插入或者修改操作(一行记录中的aliastype)都会导致表的所有记录都被修改。 请问字段名或表名可否出现/,怎么做到? mysql中按照年份分组,月份的销售额来查找 只能修改表中第一条记录? mysql ,utf-8 编码下 中文乱码(菜鸟求助) MYSQL的character字符串转换的问题 数据库查询的实现原理? MySQL密码问题 优化下sql语句 用了新版本的mysql,如何把以前的数据倒过来? mysql无法连接 使用PHPMYADMIN无法对数据库进行操作 提示表在使用中 用mysql GUI tool备份问题
update tbl1,tbl2 set tbl1.薪资 = tbl2.薪资 where tbl1.工号 = tbl2.工号;
from tbl1 where tbl1.工号 = tbl2.工号;
set tbl2.薪资=(select tbl1.薪资 from tbl1 where tbl1.工号 = tbl2.工号)