Flask 中连接数据库使用 SQLAlchemy ,在选择驱动时用的 pymysql ,然后在使用时就一直有 Warning 提示,项目是可以正常运行的。
……\pymysql\cursors.py:170: Warning: (1366, "Incorrect string value: '\\xD6\\xD0\\xB9\\xFA\\xB1\\xEA...' for column 'VARIABLE_VALUE' at row 491")
result = self._query(query)
去掉 Warining 提示的方法:
先安装新的依赖包。
pip install mysql-connector
然后在config配置中将原数据库驱动 pymsql 改为 mysqlconnector。
SQLALCHEMY_DATABASE_URI = "mysql+mysqlconnector://root:123@localhost/db_test"
————————————————
版权声明:本文为CSDN博主「没了对象省了流量ii」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/z_ipython/article/details/98875240