у меня есть ошибка в моем синтаксисом:предел MySQL с переменной
SET @start := 0;
SELECT (ROUND((count(item))/2)) FROM car INTO @until;
SELECT * from car limit @until OFFSET @start;
У Вас есть ошибка в вашем SQL синтаксиса; проверьте руководство, соответствующее версии вашего сервера MySQL, для правильного синтаксиса, используемого рядом с «@until OFFSET @start» по строке 1
Любой может мне помочь? спасибо
[Err] 1064 - У вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии вашего сервера MySQL, для правильного синтаксиса для использования рядом с:: = @until в строке 1 – empugandring
Лома, проблема заключается в том, что вы используете переменную с 'LIMIT'. Кажется, вы не можете использовать его там: http://stackoverflow.com/questions/245180/variable-limit-clause-in-mysql. Я обновляю свой ответ с возможным решением. – kasimir