pymysql报错: unable to rollback、Already closed

参考:

https://www.coder.work/article/4516746

https://www.cnblogs.com/leijiangtao/p/11882107.html

https://stackoverflow.com/questions/55116007/pymysql-query-unable-to-rollback

unable to rollback处理:

bash 复制代码
# 关闭光标对象
cursor.close()
# 关闭数据库连接
sql_connection.close()

注意:connection不要放到全局变量里。

Already closed处理

bash 复制代码
try:
    self.conn.ping(reconnect=True)
    print "db is connecting"
except:
    traceback.print_exc()
    self.conn = self.to_connect()
    print "db reconnect"
相关推荐
Heaven6451 个月前
Chapter 34 PyMySQL 基本操作指南
python·sql·mysql·pycharm·pymysql
skywalk81632 个月前
如何在python里登录测试mysql数据库
数据库·python·mysql·pymysql
努力的派大星星2 个月前
【Python】PyMySQL 和 mysql-connector-python 的比较:差异详解
python·mysql·pymysql·connector
肉肉rrose2 个月前
【Python进阶】正则表达式、pymysql模块
开发语言·数据库·mysql·正则表达式·pycharm·pymysql
mantoureganmian2 个月前
PyMysql error : Packet Sequence Number Wrong - got 1 expected 0
数据库·pymysql
Tech Synapse3 个月前
Python中使用MySQL模糊查询的方法
开发语言·python·mysql·pymysql
博弈星宇6 个月前
Oracle中的commit与rollback
oracle·commit·rollback
珍珠是蚌的眼泪10 个月前
MySQL进阶_9.事务基础知识
mysql·事务·acid·rollback
我重来不说话1 年前
pymysql连接Mariadb/Mysql出现错误(配置正确情况下)解决办法
python·mysql·kali·mariadb·pymysql