查询时出现此错误。我正在尝试按 id 对表重新排序。
我认为问题可能是由于;登录查询
Error: ER_PARSE_ERROR: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'UPDATE users SET id=(@newid:=@newid+1) ORDER BY id' at line 1
代码:
SET @newid=0;
UPDATE users
SET id = (@newid:=@newid+1)
ORDER BY id
最佳答案
已修复此问题。
在node-mysql上有这个语句需要设置
var connection = mysql.createConnection({multipleStatements: true});
关于mysql - 重新排序表时查询错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38811397/