SQLAlchemy存入中文报错问题
前言
SQLAlchemy存入中文报错问题
报错信息
1 | sqlalchemy.exc.InternalError: (pymysql.err.InternalError) (1366, "Incorrect string value: '\\xE7\\xBF\\xBB\\xE5\\x8E\\xBB' for column 'url' at row 1") |
数据库表信息
很明显是字符不支持的问题
解决方法
1.直接在数据库上面切换,虽然很快但是。有个问题治标不治本。
2.在代码上面加一行代码__table_args__ = {'mysql_charset': 'utf8'}
即可。
代码图片
数据库配置后图片
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 墨陌默!
评论