我想更改数据库中某行的值。
例如:它名为 USERID
,以 ID
2000 开始,以用户 ID
3000 结束。所以我有 1000 个条目。我想更改所有 ID
,从一个新数字开始,每次输入都增加 +1。
例如,用户 ID
以 5000 开头并以 6000 结尾。
是否有针对此的任何 mysql 查询?
最佳答案
UPDATE Entrys
SET USERID = (USERID + 4000)
WHERE ID >= 2000
AND ID <= 3000
此代码会将 4000 添加到 2000 到 3000 之间的每个 USERID,这意味着它们将被重新编号为 6000、6001 等。
关于php - Mysql查询 - 增加值大于X但小于Y的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14986784/