0
点赞
收藏
分享

微信扫一扫

使用SQLAlchemy写入数据报错1366的解决方法

芷兮离离 2022-03-11 阅读 75

因为我们输入的是中文,没改mysql默认的编码方式会导致报错

sqlalchemy.exc.DataError: (pymysql.err.DataError) (1366, "Incorrect string value: '\\xE5\\x94\\x90\\xE5\\xAE\\xB6...' for column 'name' at row 1")

cmd 进入mysql修改默认编码方式为utf8

 

 此时再去用show variables like 'character%';查看编码方式就是utf8的编码格式了

此次成功插入数据

 

举报

相关推荐

0 条评论