1
我有错误在我的语法:MySQL的限制与可变
SET @start := 0;
SELECT (ROUND((count(item))/2)) FROM car INTO @until;
SELECT * from car limit @until OFFSET @start;
你有一个错误的SQL语法;检查对应于您的MySQL服务器版本的手册,在第1行使用'@until OFFSET @start'附近的正确语法。
任何人都可以帮助我? 感谢
[错误] 1064 - 您的SQL语法错误;请检查与您的MySQL服务器版本相对应的手册,以便在第1行':= @until'附近使用正确的语法 – empugandring 2014-09-25 08:44:04
废弃这个问题,问题在于您使用带有LIMIT的变量。看来你不能在那里使用它:http://stackoverflow.com/questions/245180/variable-limit-clause-in-mysql。我会用可能的解决方案更新我的答案。 – kasimir 2014-09-25 09:56:17