Mysql Query - 增加值大于X但小于Y的值

时间:2013-02-20 18:01:42

标签: php mysql phpmyadmin

我想更改数据库中某行的值。

例如:它名为USERID,以ID 2000开头,以用户ID 3000结束。所以我有1000个Entrys。我想更改所有ID,从新号码开始,每个条目增加+1。

因此,用户ID以5000开头,例如以6000结尾。

是否有任何mysql查询?

1 个答案:

答案 0 :(得分:0)

UPDATE Entrys 
SET USERID = (USERID + 4000) 
WHERE ID >= 2000 
AND ID <= 3000

此代码将在2000到3000之间的每个USERID上添加4000,这意味着它们将重新编号为6000,6001等。