如何在MySQL Workbench查询中删除1000行限制?


60

在MySQL Workbench中执行SQL查询期间,查询自动限制为1000行。如何防止工具施加此限制?

Answers:


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

在“ 选择查询结果”部分中,可以取消选中“ 限制行”或增加/减少“ 限制行数”

工作台首选项


@BOB:您实际上可能想将其发布为您自己的答案-它与原始答案有很大不同,而且,此方法在某些时候有效
Journeyman Geek

1
SQL Queries选项卡SQL Editor在5.2.38中命名,SQL Execution在版本6.2中命名。
SPRBRN

感谢您同时包含SQL方法和菜单方法,我将SQL方法用于一次性导出。
Kmeixner 2014年

感谢您简洁明了的回答。这完全按照MySQL Workbench 6.0的规定(截至2012年11月22日编辑)工作。
Xynariz

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.