我试图限制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')