MySQL游标行为设置max_execution_time

时间:2018-06-06 05:45:58

标签: mysql sql mysql-python

我试图限制python中mysql查询的执行时间。为此,我运行以下命令

cursor.execute("SET SESSION MAX_EXECUTION_TIME=2000;")

我运行以下查询

cursor.execute("select * from table;")
->18446744073709551615L
cursor.fetchall()
->()

之后我希望查询执行抛出错误

错误3024(HY000):查询执行中断,超出最大语句执行时间

我正在使用MySQL 5.7.16,mysql-python 1.2.3

更新:

将mysql-python更新为1.2.5版本

    cursor.execute("select * from table;")

抛出以下内容

InterfaceError: (-1, 'error totally whack')

0 个答案:

没有答案