在MySql中建表的时候报错Index column size too large. The maximum column size is 767 bytes。
具体原因网上解释的差不多,解决办法如下
1、set global
innodb_large_prefix=on(该参数可以在/etc/my.cnf中配置)
2、set global
variable innodb_file_format=BARRACUDA
3、使用
Innodb引擎
在建表语句后加入ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRESSED ,默认是ROW_FORMAT=COMPACT
参照:
阅读(8738) | 评论(0) | 转发(0) |