php - Mysql查询 - 增加值大于X但小于Y的值

标签 php mysql phpmyadmin

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

例如:它名为 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/

相关文章:

php - 在 Zend Framework 2 中对同一 namespace 使用两个不同的目录 - 如何?

php - 使用php连接mongodb的字段

mysql - 克服 MyISAM 表中 2^32 行的 MySQL 限制

PHP:将任何 float 格式化为十进制扩展

php - Symfony 安全返回 401 响应而不是重定向

mysql - 在 (J)Ruby 中解析 XML 并插入数据库

php - 将 $_POST ['whatever' 的参数发送到 PHP 文件时出现问题

php - Ajax phpmyadmin 替代方案?

如果数据库或表不存在,MySQL 就会死掉

php - 如何在 Amazon EC2 上上传 Web 应用程序?