错误记录:Data too long for column 'xxx' at row 1
2024-10-19 23:37:16
错误记录: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字段,可以找自己需要的
最新文章
- js操作DOM动态添加和移除事件
- CentOS 6.5 zabbix 3.0.4 SendEmail报警
- css布局之左侧固定右侧自适应布局
- 关于Android真机调测Profiler
- TI CC2541的狗日的Key
- nodeschool.io 5
- ecshop常用语句
- 漫谈CSS的渲染效率
- HMM模型详解
- 图片缩放+拖动(html)
- LoadRunner入门(一)
- HTML5基础篇章1
- Asp.Net MVC学习总结之过滤器详解(转载)
- (1)Microsoft office Word 2013版本操作入门_常用功能区
- Win10系列:UWP界面布局基础5
- SpringBatch Sample (二)(CSV文件操作)
- SVG 相关整理
- 发布Maven项目 nexus
- 基于ansj_seg和nlp-lang的简单nlp工具类
- 辛星浅析Linux中的postfix