如何在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.