先检查一下是不是数据库被限制了索引的大小 如果查询的值是OFF的话 执行下面命令 SET GLOBAL INNODB_LARGE_PREFIX = ON; 执行完了 之后 还得查看当前的innodb_file_format引擎格式类型是不是BARRACUDA 执行 SHOW variables like 'innodb_file_format' 如果不是的话则需要修改 SET GLOBAL innodb_file_format = BARRACUDA;
创建表的时候指定表的 row format 格式为 Dynamic 或者 Compressed,如下示例:
|
|