如何为pymysql查询设置超时

时间:2017-07-27 23:47:23

标签: pymysql

我的情况是pymysql查询可能需要的时间超过允许的时间。理想情况下,调用会在设定的秒数或毫秒数后中止异常,因此可以报告并向前移动。

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

1 个答案:

答案 0 :(得分:0)

根据this答案你可以做到:

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