本文主要是介绍python报错unable to rollback pymysql,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
rollback() 方法是 Python 中用于进行数据库事务的各个方法中的一个。
在此,我们将讨论 rollback() 方法。
rollback() 方法用于还原对数据库所做的最后更改或提交。如果出现这样的情况,用户对数据库所做的更改不满意,或者事务失败,则会操作 rollback() 方法,将数据库恢复到提交更改之前的原始状态。这是一个非常重要的方法,因为它有助于保持数据库的完整性,以防任何事务失败。
python在执行SQL语句时
import pandas as pd
query1 = "SELECT * FROM People"
result = pd.read_sql(query, connection)
报错
(2013, 'Lost connection to MySQL server during query')
unable to rollback
错误原因
- 查询字段不存在 – 检查自己的查询字段
- 上次错误查询未正确关闭
用close()
关闭重连再执行即可conn.close()
这篇关于python报错unable to rollback pymysql的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!