Як видалити ліміт 1000 рядків у запитах MySQL Workbench?


60

Під час виконання SQL-запиту в MySQL Workbench запит автоматично обмежується 1000 рядками. Як завадити інструменту накладати цю межу?

Відповіді:


89

Вам потрібно додати власне LIMITзастереження, щоб потім закінчити запит.

Скажімо, використовуйте число, що перевищує можливу кількість елементів, які будуть повернуті, скажімо LIMIT 100000.

Джерело: http://wb.mysql.com/?p=230#comment-1279


Оновлення:

(Використовуючи версію 5.2.29CE, не впевнений, наскільки я сучасний):

На панелі меню відвідайте Edit-> Preferences.

Перейти до SQL Queriesвкладки.

У Query Resultsрозділі внизу зніміть Limit Rowsопцію.
Ви також можете налаштувати ліміт до більш високого значення з цього місця, якщо це бажано.


Оновлення:

(Використовуючи версію 6.3.4.0.828)

Завітайте у рядок меню Edit -> Preferences. Розгорнути SQL Editor. Виберіть SQL Execution.

У розділі SELECT Результати запиту ви можете зняти прапорець Limit Rows або збільшити / зменшити кількість обмежених рядків .

Налаштування верстака


@ BOB: Ви, можливо, хочете опублікувати це як свою власну відповідь - вона суттєво відрізняється від оригінальної відповіді, і добре, що це спрацювало в якийсь момент
Journeyman Geek

1
SQL QueriesВкладка називається SQL Editorв 5.2.38, і названа SQL Executionв версії 6.2.
SPRBRN

дякую за включення як способу SQL, так і меню, я використовував спосіб SQL для одноразового експорту.
Кмейкснер

Дякую за чітку, стислу відповідь. Це працює точно так, як зазначено (станом на 22 листопада 2012 р.) Для MySQL Workbench 6.0.
Ксинаріз

5

Версія 6.0 на Mac

Менюбар-> Запит-> Обмежити рядки-> Не обмежувати

введіть тут опис зображення


Так, працює також для вікон.
Ady96
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.