MySQL前缀索引大小限制
背景
更改数据表存储引擎 mysiam转为INNODB,提示一下错误:
ERROR 1071: Specified key was too long; max key length is 767 bytes
问题
有一张表如下,其结构如下:
CREATE TABLE IF NOT EXISTS `base_info`
(
`id` bigint(20) NOT NULL DEFAULT '0' COMMENT 'ID',
`name` varchar(256) DEFAULT NULL COMMENT '名称',
`urls` varchar(1000) DEFAULT NULL COMMENT '链接',
`partition_month` varchar(256) NOT NULL DEFAULT '' COMMENT