概述
注:之前写批量修改,都是先将数据查询出来之后,再进行批量修改,如:
UPDATE `xuer_info`
SET userlevel = ( CASE id
WHEN 1 THEN '低级'
WHEN 2 THEN '中级'
WHEN 3 THEN '高级'
WHEN 4 THEN '特级'
WHEN 5 THEN 'laji'
ELSE '无级'
END ),
username = ( CASE id
WHEN 1 THEN '邓'
WHEN 2 THEN '沙'
WHEN 3 THEN '利'
WHEN 4 THEN '文'
WHEN 5 THEN '亨'
ELSE username
END ),
usertype = ( CASE id
WHEN 1 THEN 'A1'
WHEN 2 THEN 'A2'
WHEN 3 THEN 'A3'
WHEN 4 THEN 'A4'
WHEN 5 THEN 'A5'
ELSE usertype
END )
WHERE id > 0
复杂点的批量修改可能会用到自定义变量;但是个人感觉还是写麻烦了,下面分享一个超级简单的批量修改。
示例说明:
现有表employee:
现有表abc:
SQL为:
运行该SQL后,表abc就变为了:
由此可见:批量修改成功!
笔者语录:虽然最近半个月工作上项目特别忙,不过我会挤时间来敲笔记的。
^_^ 如有不当之处,欢迎指正
^_^ 本文已经被收录进《程序员成长笔记(一)》,笔者JustryDeng
最后
以上就是能干冬天为你收集整理的MySQL批量修改数据的全部内容,希望文章能够帮你解决MySQL批量修改数据所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复