以下查询引发语法错误
查询错误(1064):第1行“200”附近的语法错误
UPDATE table SET column = replace( column , 'search', 'replace') ORDER BY file_id ASC LIMIT 0, 200
但这很管用。
UPDATE table SET column = replace( column , 'search', 'replace') ORDER BY file_id ASC LIMIT 0
但是当我设置两个限制时,它抛出了一个语法错误。
不应该使用带有两个限制的replace关键字吗?
mysql版本:5.5.5-10.1.30-1
1条答案
按热度按时间xyhw6mcr1#
如评论中提到的@axiac和@p.salmon。
update语句中的limit子句没有offset选项
我得用between关键字。