专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

MYSQL数据库字段内容如何批量更新_数据库

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/7 0:18:32       共计:3588 浏览
MYSQL数据库字段内容如何批量更新?

有啊,比如when和then语句就可以实现批量更新语句

UPDATE table_own SET

cloumn_own= CASE id

WHEN 1 THEN 'a'

WHEN 2 THEN 'b'

WHEN 3 THEN 'c'

END

WHERE id IN (1,2,3);

这个批量更新语句的意思就是说,更新cloumn_own字段,如果id=1 则cloumn_own=a,如果id=2 则cloumn_own=b,如果id=3 则cloumn_own=c

记住,其实end 后面的where语句是不可必需的,但最好是带上

如果不加where条件,会使整个表的数据更新,不满足条件的对应的值会设置成默认值(导致你执行的前面n-1次都是无效,保留的是第n次)

带上where条件的话,就不会出现这种情况了

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:mysql 增加数据,mysql每秒写入多少条_数据库 | ·下一条:mysql 数据条数,mysql查询表里的重复数据方法_数据库

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有