mysql5.6 index索引 超长问题
mysql5.6默认编码 utf8 数据库引擎Innodb。
创建表index 索引
默认设置:innodb_large_prefix=off
索引最大长度768byte 设置为ON时,最大限度3072.
解决方案:
修改配置:
# 数据库引擎
default-storage-engine=INNODB
# 开启最大index 默认off 长度767byte,开启后长度为3072byte
innodb_large_prefix=on
innodb_file_format=Barracuda
innodb_file_per_table=ON