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

我的github

我的博客

我的笔记

最新文章

  1. js操作DOM动态添加和移除事件
  2. CentOS 6.5 zabbix 3.0.4 SendEmail报警
  3. css布局之左侧固定右侧自适应布局
  4. 关于Android真机调测Profiler
  5. TI CC2541的狗日的Key
  6. nodeschool.io 5
  7. ecshop常用语句
  8. 漫谈CSS的渲染效率
  9. HMM模型详解
  10. 图片缩放+拖动(html)
  11. LoadRunner入门(一)
  12. HTML5基础篇章1
  13. Asp.Net MVC学习总结之过滤器详解(转载)
  14. (1)Microsoft office Word 2013版本操作入门_常用功能区
  15. Win10系列:UWP界面布局基础5
  16. SpringBatch Sample (二)(CSV文件操作)
  17. SVG 相关整理
  18. 发布Maven项目 nexus
  19. 基于ansj_seg和nlp-lang的简单nlp工具类
  20. 辛星浅析Linux中的postfix

热门文章

  1. Jenkins如何进行权限管理
  2. golang教程汇总
  3. JVM系列-2、JVM内存结构
  4. 性能测试之数据库监控分析工具PMM
  5. Excel开始,Excel结束,R语言居中
  6. python 基础应用1
  7. Spring-mvc 配置文件applicationContext.xml
  8. APP测试知识中的monkey测试
  9. 机器学习算法及代码实现–K邻近算法
  10. PostgreSQL 安装PYTHON扩展,访问页面或者第三方程序