python写入mysql时报错: pymysql.err.InterfaceError: (0, '')
原因:连接时,mysql已经断开(可能是因为超时,我的是因为上次查询之后关闭了,再次连接就连接不上),需要判断一下是否断开,断开的话就重连一下。
try:
cursor=self.conn.cursor()
cursor.execute(sql)
except:
self.conn.ping()
cursor = self.conn.cursor()
cursor.execute(sql)
python写入mysql时报错pymysql.err.InterfaceError: (0,)
最新推荐文章于 2025-06-23 00:28:45 发布
本文介绍在使用Python操作MySQL数据库时遇到的断线问题及解决方案。当连接因超时或其他原因断开后,通过调用conn.ping()方法检查连接状态并重新建立连接,确保数据操作的正常进行。
1574

被折叠的 条评论
为什么被折叠?



