Sql批量修改语句

修改某个数字类型字段

SET @num = 10000000000001; #定义初始化变量参数
UPDATE ckys_me #更新的表
SET openid = (@num := @num+1) #更新的字段,@num参数每次自增1
WHERE
openid IS NULL OR openid = '' OR openId = 0 #条件语句,分别对NULL''做处理,NULL 用is

修改需要添加文字类型字段,用CONCAT,标识连接,内参数可以是多个,按照顺序排列

SET @int = 1000;
UPDATE ckys_me
SET smallname = CONCAT('测试',(@int := @int+1))

原文地址:https://www.cnblogs.com/surenliu/p/12067258.html