欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

错误记录: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字段,可以找自己需要的



我的笔记