重新排序表时查询错误

时间:2016-08-07 06:05:00

标签: mysql node.js

查询时出现此错误。我正在尝试按ID重新排序表。

我认为问题可能是由于;登录查询

  

错误:ER_PARSE_ERROR:您的SQL语法中有错误;检查   手册,对应右边的MySQL服务器版本   在'UPDATE用户SET id =(@ newid:= @ newid + 1)ORDER BY附近使用的语法   id'在第1行

代码:

SET @newid=0; 

UPDATE users 
SET id = (@newid:=@newid+1) 
ORDER BY id

1 个答案:

答案 0 :(得分:0)

修正了此问题。

在node-mysql上有这个需要设置的语句

var connection = mysql.createConnection({multipleStatements: true});

https://github.com/mysqljs/mysql#multiple-statement-queries