Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
超过锁定等待超时;尝试重新启动事务MYSQL-Python_Python_Mysql - Fatal编程技术网

超过锁定等待超时;尝试重新启动事务MYSQL-Python

超过锁定等待超时;尝试重新启动事务MYSQL-Python,python,mysql,Python,Mysql,我有一个Flask应用程序,可以进行SQL更新: query = 'update tbl set x="bla" where filename=%s'; cursor.execute(query, fileName) 这段代码可以很好地处理多个文件。 突然,我开始在更新时出现这种错误(错误在每次更新调用中再次出现) 我见过类似的帖子,比如 但这并没有解决我的问题 这是我的流程列表: 试图杀死一些睡眠过程,但没有成功 来自显示引擎INNODB状态的信息: mysql tables in

我有一个Flask应用程序,可以进行SQL更新:

 query = 'update tbl set x="bla" where filename=%s';
 cursor.execute(query, fileName)
这段代码可以很好地处理多个文件。 突然,我开始在更新时出现这种错误(错误在每次更新调用中再次出现)

我见过类似的帖子,比如

但这并没有解决我的问题

这是我的流程列表:

试图杀死一些睡眠过程,但没有成功

来自
显示引擎INNODB状态的信息

mysql tables in use 1, locked 1
LOCK WAIT 2 lock struct(s), heap size 1136, 5 row lock(s)
MySQL thread id 439228, OS thread handle 139653215057664, query id 7055088 10.66.85.134 admin updating
update tbl set vt_status=\"rescan\" where filename=\'3ec7il\'
Trx read view will not see trx with id >= 131151, sees < 131145
mysql表正在使用1,已锁定1
锁等待2个锁结构,堆大小1136,5行锁
MySQL线程id 439228,操作系统线程句柄139653215057664,查询id 7055088 10.66.85.134管理更新
更新tbl设置vt\U状态=“重新扫描”,其中文件名=\'3ec7il\'
Trx读取视图将不会看到id大于等于131151的Trx,而会看到id小于131145的Trx

尝试,除非最终解决了它

尝试: Conn=getConn()

最后: 康涅狄格州关闭

mysql tables in use 1, locked 1
LOCK WAIT 2 lock struct(s), heap size 1136, 5 row lock(s)
MySQL thread id 439228, OS thread handle 139653215057664, query id 7055088 10.66.85.134 admin updating
update tbl set vt_status=\"rescan\" where filename=\'3ec7il\'
Trx read view will not see trx with id >= 131151, sees < 131145