我有这个models.py
category = models.CharField(max_length=1024, null=False)
我把它改成这样:
category = models.CharField(max_length=256, null=False)
并成功迁移。
然后我把它改成这样:
category = models.CharField(max_length=256, null=False, db_index=True)
迁移时我得到了这个:
_mysql_exceptions.Warning: Specified key was too long; max key length is 767 bytes
和迁移中断。
但是,当我打开 phpmyadmin 面板时,我看到索引已创建。
我应该关心吗?我应该做些什么来避免这个警告吗?这个警告重要吗?
编辑:字段排序规则是utf8_general_ci