2017-07-27 105 views
0

我有一种情况,pymysql查询可能比所允许的时间长。理想情况下,呼叫会在设定的秒数或磨机数量后异常中止,因此可以进行报告并继续前进。如何设置pymysql查询的超时时间

有没有办法限制一个查询可以执行给定的会话/连接的时间量?

回答

0

根据this答案,你可以这样做:

with timeout(seconds=3): 
    cursor.execute('your sql query')