SQLAchemy错误SQLAchemy错误,exc.OperationalError:(pymysql.err.OperationalError)(1193,“Unknown system variable 'transaction_isolation'")

r8uurelv  于 2023-04-29  发布在  Mysql
关注(0)|答案(1)|浏览(276)

我使用SQLAlchemy==2。0.9和pymysql1。0.3 .我用的是MYSQL5。7我经常得到错误transaction_isolation作为不支持的系统变量。
我没有选择升级MYSQL,我必须使用SQLAlchemy。哪一个版本的SQLAlchemy适合我,或者是否有方法克服这个错误
我试着显示变量,我看到mysql db中的tx_isolation。我试图将transaction_isolation设置为变量,但它给出了相同的1193错误
请帮帮忙
我试着显示变量,我看到mysql db中的tx_isolation。我试图将transaction_isolation设置为变量,但它给出了相同的1193错误
请帮帮忙

wnavrhmk

wnavrhmk1#

这看起来像是transaction_isolation是在2017-10-16发布的MySQL-5.7.20中添加的。
这似乎意味着您使用的是比此版本更早的版本,因此您需要使用@@tx_isolation作为变量。sqlachemy在所有2.0个版本。

相关问题