失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > MySQL数据库update set remark=更新子查询

MySQL数据库update set remark=更新子查询

时间:2024-02-29 15:47:24

相关推荐

MySQL数据库update set remark=更新子查询

常规会使用到Mysql的udpate进行线上数据库的历史数据进行刷新;而值是另一个表中的某个列值;怎么办?接下来直接上开胃菜;

设置更新安全值:

SET SQL_SAFE_UPDATES = 0;

方式一:

update tmp_aas su join tmp_b as du on su.sys_user_id =du.sys_user_id set su.remark = du.job_number where su.id >0;

方式二(tmp_b存在重复记录,最新的一条)

update tmp_asu set su.sys_user_id = (select id from tmp_b u where u.employ_num = su.remark order by version desc limit 1 ) where su.id >0;

如果觉得《MySQL数据库update set remark=更新子查询》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。