【发布时间】:2020-03-16 01:15:37
【问题描述】:
如何解决这个问题:
引发 errorclass(errno, errval) django.db.utils.InternalError: (1118, u'行大小太大。使用的表类型的最大行大小, 不计算 BLOB,是 65535。这包括存储开销,请检查 手册。您必须将某些列更改为 TEXT 或 BLOB')
请帮忙解决这个问题,下面是模型代码:
from django.db import models
class Newsdeatils(models.Model):
news_provider_id = models.CharField(max_length=5000)
news_title = models.CharField(max_length=5000)
news_details = models.CharField(max_length=5000)
news_image = models.CharField(max_length=5000)
news_page_url = models.CharField(max_length=5000)
next_page = models.CharField(max_length=5000)
news_des = models.CharField(max_length=5000)
【问题讨论】:
-
为什么要这么多最大长度?如果你有更多的字符,最好添加 TextFiled
标签: mysql django database django-models pymsql