如何在MySQL Workbench上执行需要更长时间99,999秒的SQL查询?

Fra*_*urt 8 mysql-workbench

更新:问题现已解决.


我想执行一个执行时间超过99,999秒的查询(例如SELECT SLEEP(150000);).要更改MySQL Workbench中的超时,我们必须转到编辑→首选项→SQL编辑器→DBMS连接读取超时(以秒为单位).但是,该DBMS connection read time out字段仅接受最多5个数字,将字段设置为0等于默认参数(600秒).如果查询花费的时间超过超时,我会收到错误消息:Error Code: 2013. Lost connection to MySQL server during query

因此我的问题是:是否可以将此限制增加到超过99,999秒?我使用Windows 7 64位Ultimate和MySQL Workbench 5.2.47 CE.

DBMS connection read time out字段: 在此输入图像描述

超时问题(0相当于默认参数(600秒)): 在此输入图像描述

Mik*_*hke 5

可能没有人认为您需要如此高的超时时间,因此您仅限于当前可设置的内容。但是在http://bugs.mysql.com上打开一个功能请求,建议要么让 0 完全禁用超时,要么允许更大的值。