我正在尝试更新数据库中的某些行。如果我运行没有限制,它的工作罚款,但如果我运行有限制,它给我的错误如下1064-您的sql语法有错误;检查与mysql服务器版本相对应的手册,以获取第1行“35”附近要使用的正确语法我的问题如下
UPDATE number_list SET sync = 0 WHERE server = 1 ORDER by id ASC LIMIT 0,35
如果有人能纠正我,请告诉我。
gz5pxeao1#
你可以用 limit 在一个 update (在mysql中)但不是偏移量。所以只要做:
limit
update
UPDATE number_list SET sync = 0 WHERE server = 1 ORDER by id ASC LIMIT 35;
这有点微妙,因为 SELECT 支持偏移。但是,在 UPDATE .
SELECT
UPDATE
1条答案
按热度按时间gz5pxeao1#
你可以用
limit
在一个update
(在mysql中)但不是偏移量。所以只要做:这有点微妙,因为
SELECT
支持偏移。但是,在UPDATE
.