关于"Specified key was too long; max key length is 767 bytes"
原因:
添加索引的字段太长,无法加索引,mysql innodb引擎 默认索引长度767 bytes
解决方法:
1、减少索引字段长度(在可以修改长度的情况下)
2、采用前缀索引的方式以减少索引长度(MySQL中无法使用前缀索引进行ORDER BY和GROUP BY,也无法用来进行覆盖扫描)
3、改变字符集为
4、配置my.ini,将约束项扩展至3072byte,重启mysql 必须将text类型改为varchar类型