定义:
1.A代表数据表名(例如表user)
2.B代表数据表里面的某个需要更新的字段(例如表user里面的ID字段ID)
3.C为原内容(例如user表里里面的ID=1)
在原基础上加:
SQL:
update `A` set B=CONCAT(A.B, FLOOR( 500 + RAND() * (1000 - 500)))WHERE `B` = C
即根据以上内容根据举例则应该为:
update `user` set ID=CONCAT(user.ID, FLOOR( 500 + RAND() * (1000 - 500)))WHERE `ID` = 1
在原基础上替换:
update `A` set B = REPLACE(A.B, C,FLOOR( 500 + RAND() * (1000 - 500)))WHERE `A` = C
即根据以上内容根据举例则应该为:
update `user` set ID = REPLACE(user.ID, 1,FLOOR( 500 + RAND() * (1000 - 500)))WHERE `ID` = 1