懂SQL的看看。谢谢

2016-07-07 15:18 来源:www.chinab4c.com 作者:ecshop专家

我想很多人都想批量修改一下会员等级。我找了一些但是没有答案

自己动手。下面是sql语句。

UPDATE `ecs_users` SET `user_rank` = '6' WHERE `ecs_users`.`user_id` =470 LIMIT 1 ;


我怎么把user_id=470 这个写成一个范围? 比如1-1000 这样 sql

谢谢

回答:
between 语法

SELECT column_name(s)
FROM table_name
WHERE column_name
BETWEEN value1 AND value2

UPDATE `ecs_users` SET `user_rank` = '6' WHERE `ecs_users`.`user_id` between 1 and1000;

这样就可以了。
如果换链接来找我http://www.alg188.com
QQ:7946275

刚学习SQL,感觉sql很强大

感谢楼上几位,在管理员 通过前这个问题就解决了。唉。发个帖子真是费劲啊。15分钟不夸张