MySQLdb._exceptions.DataError: (1406, "Data too long for column 1)

Posted 醉醺醺的

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQLdb._exceptions.DataError: (1406, "Data too long for column 1)相关的知识,希望对你有一定的参考价值。

mysqldb._exceptions.DataError: (1406, "Data too long for column 1)
在数据库写入信息时,字符串过长始终会被截取,不是字段的设置,要设置数据库MYsql的字段默认值

右键打开设计表,对被截取的字段进行修改长度

再次写入就不会被截取
字段被截取时,我考虑到时ORM中的CharField字段设置了max_length的长度限制,但是我把字段修改成TextField字段,这个是没有长度要求的。但是还是在数据库中字段还是被截取了,结果只能是在数据库中字段的限制

以上是关于MySQLdb._exceptions.DataError: (1406, "Data too long for column 1)的主要内容,如果未能解决你的问题,请参考以下文章

MySQLdb 和 _mysql 版本不兼容:如何升级 _mysql

用MySQLdb操作数据库流程示例:

Django【import MySQLdb as Database ModuleNotFoundError: No module named ‘MySQLdb‘】

python & MySQLdb(two)

Django 在Python3.5 下报 没有模块MySQLdb

Error loading MySQLdb module: No module named 'MySQLdb'. django.core.exceptions。