LIMIT - Error

Обсуждение возникших проблем, предложений и ошибок dbForge для MySQL
Закрыто
SergeyW
Сообщения: 276
Зарегистрирован: Пн 03 фев 2014 11:54

LIMIT - Error

Сообщение SergeyW » Пн 30 янв 2017 22:23

Вот код для воспроизведения ошибки

Код: Выделить всё

SELECT 1 FROM dual
WHERE EXISTS(SELECT 1 FROM dual LIMIT 1)
LIMIT 1;
Если сделать

Код: Выделить всё

SELECT 1 FROM dual
WHERE EXISTS(SELECT 1 FROM dual LIMIT 1)
 AND 1=1 
LIMIT 1;
Ошибки нет

Alexander

Re: LIMIT - Error

Сообщение Alexander » Ср 01 фев 2017 09:33

Не могли бы Вы прислать нам скриншот ошибки, а также сообщить версию dbForge и версию MySQL сервера?

В случае, если Вы видите отчёт об ошибке, пожалуйста, пришлите его нам, щёлкнув в диалоговом окне отчёта об ошибке 'Отправить отчёт'.

SergeyW
Сообщения: 276
Зарегистрирован: Пн 03 фев 2014 11:54

Re: LIMIT - Error

Сообщение SergeyW » Ср 01 фев 2017 11:52

Правильно ли я понимаю, что у вас ошибка не воспроизводиться?
Может стоит посмотреть на скрипт, который dbForge for MySQL посылает на сервер?
Вот он.

Код: Выделить всё

SELECT 1 FROM dual
WHERE EXISTS(SELECT 1 FROM dual LIMIT 0,1)
LIMIT 1 limit 0,1000
У вас на два лимита подряд сервер не выдает ошибку? Извините, но не поверю. :(
Версия севера MySql, в данном случае, значения не имеет. Явное нарушения синтаксиса для любой версии MySql.
Версия dbForge - 7.2.53

Alexander

Re: LIMIT - Error

Сообщение Alexander » Ср 01 фев 2017 15:05

Спасибо за овтет. Мы исправим данную ошибку в одной из следующих сборок.

Ошибка воспроизводится при включенном Постраничном режиме. Вы можете выключить постраничный режим на панели инструментов редактора данных или следующим образом:
1. Выберите 'Сервис -> Параметры' в основном меню.
2. В открывшемся окне 'Параметры' откройте ветку 'Редактор данных -> Общие'.
3. Отключите опцию 'Использовать постраничный режим по умолчанию'.

SergeyW
Сообщения: 276
Зарегистрирован: Пн 03 фев 2014 11:54

Re: LIMIT - Error

Сообщение SergeyW » Ср 01 фев 2017 18:49

Спасибо!

Закрыто