Задавайте вопросы, мы ответим
Вы не зашли.
Помогите разобраться это баг или делаю, что-то не так.
Наткнулся на него на реальном запросе, но это же проявляеться на искусственном запросе
1 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 'limit 0,1000' at line 5 SQL1.sql 14 1
Изменяю запрос
Неактивен
Не удалось воспроизвести ошибку (5.6.24-72.2 Percona Server).
Неактивен
у меня MySql 5.5.54.
На второй.
Неактивен
А мой вариант запроса тоже отрабатывает без ошибки?
Неактивен
С AND 1=1 тоже без ошибки.
Неактивен
в 5.5.34-MariaDB-log ошибки тоже нет
Неактивен
Я имел ввиду это
Неактивен
Неактивен
Да, без таблицы `dual` то же самое.
Неактивен
rgbeast написал:
mysql> CREATE TABLE `dual` (id int);
Я даже не знал, что можно создать таблицу с зарезервированным словом dual!
rgbeast написал:
Какой результат у Вас?
Стандартный
1 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 'limit 0,1000' at line 3 SQL1.sql 1 1
rgbeast написал:
В первом посте топика код ошибки не полностью соотвествует запросу.
да. Когда писал в форум запрос немного сократил (перевод строки убрал) для компактности. Но сути это не меняет.
Значить баг только в 5.5.54? Кто еще может проверить на 5.5.54 или даже 5.5.*?
Отредактированно klow (29.01.2017 22:07:21)
Неактивен
Проверил на 5.1.67 и на 5.5.47 - ошибки нет.
Неактивен
У меня уже закралось сомнение, что может дело в OS? Кто проверял под windows?
Неактивен
Всем спасибо! Разобрался это не баг MySql, а баг dbForge for MySQL.
Неактивен