使用sqlalchemy和mysql python,如何设置charset=utf8mb4?

tez616oj  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(413)
engine = create_engine('mysql+mysqldb://root:123456@localhost:3306/tianchi?charset=utf8mb4')

回溯:
sqlalchemy.exc.operationalerror:(\u mysql\u exceptions.operationalerror)(2019,“无法初始化字符集utf8mb4(路径:c:\mysql\share\charsets\)”)

sqlalchemy:1.2.7 mysql-python:1.2.5 mysql:5.7.13

zynd9foi

zynd9foi1#

我用“pymysql”替换了“mysqldb”,它可以工作了。谢谢大家。

相关问题