600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > pymysql报错:pymysql.err.InterfaceError: (0 '')

pymysql报错:pymysql.err.InterfaceError: (0 '')

时间:2023-01-13 00:44:34

相关推荐

pymysql报错:pymysql.err.InterfaceError: (0  '')

在用pymysql时遇到报错:

Traceback (most recent call last):File "/usr/local/lib/python3.5/dist-packages/pymysql/connections.py", line 419, in commitself._execute_command(_QUERY, "COMMIT")File "/usr/local/lib/python3.5/dist-packages/pymysql/connections.py", line 750, in _execute_commandraise err.InterfaceError("(0, '')")pymysql.err.InterfaceError: (0, '')

网上查找资料后说是因为这个数据库的连接建立太久了,会自动断开,需要重新建立数据库的连接。

解决方法1:每隔1小时左右重新建立连接

解决方法2:每次cur.execute前先ping一下,如果没ping通,那么自动重连:

conn.ping(reconnect=True)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。