错误记录:Data too long for column 'xxx' at row 1
程序员文章站
2022-04-15 22:45:27
错误记录:Data too long for column 'xxx' at row 1使用Flask-sqlalchemy操作数据时报错: "Data too long for column 'chapter_list' at row 1" 在网上找了很久,发现不是编码问题,也不是字符集的问题。 ......
错误记录:data too long for column 'xxx' at row 1
使用flask-sqlalchemy操作数据时报错: "data too long for column 'chapter_list' at row 1"
在网上找了很久,发现不是编码问题,也不是字符集的问题。
于是根据报错提示同时测试一下数据长度,发现是:125968(text是6万多),果然超标了。于是上网找长字段,发现了还有其他的字段,对应mediumtext,longtext
方法:from sqlalchemy.dialects.mysql import mediumtext
from sqlalchemy.dialects.mysql import longtext
替换原来的db.text
里面还有很多的mysql字段,可以找自己需要的