MySQL实现字段值批量增加的简单技巧(mysql字段值增加)
MySQL实现字段值批量增加的简单技巧
MySQL是一个常用的数据库管理系统,能够方便管理大量数据。在处理数据时可以使用 UPDATE 语句,对数据库中已有数据进行批量更新。今天,小编就教大家实现批量增加字段值的简单技巧。
当字段值要增加一个固定数值时,可以通过 UPDATE 语句实现,语句格式:
update 表名 set 字段名=字段名+固定增加值
例如:要为users表的未激活状态的所有用户添加1000积分,应该这样实现:
update users set score = score + 1000 where status = 0
当字段值需要增加不定数值时,可以通过使用 UPDATE … JOIN 组合用法和生成 concat 字符串的函数实现。语句格式:
update a join b on a.字段a=b.字段b set a.字段c=concat(a.字段c,b.”不定增加数值”);
例如:要为 users 表未激活状态的每位用户增加一个定制字符串,应该这样实现:
update users a join custom_str b on a.user_name=b.user_name set a.info=concat(a.info,b.custom_str);
以上就是小编教大家如何实现 MySQL 字段值批量增加的简单技巧,希望大家可以掌握并善加应用。