Mysql Specified key was too long; max key length is 767 bytes

今天导入一个数据库时,看到以下报错信息:

Specified key was too long; max key length is 767 bytes

直译就是索引键太长,最大为767字节。

查看sql库表文件,发现有一列定义如下:

列   名:contact

列属性:varchar

列长度:1024

接下来,定义该列为索引。

解决办法:

我的办法也许简单粗暴了一些……

alter table 表名 modify column contact varchar(748);

 

posted @ 2016-11-15 20:04  一沙世界  阅读(1376)  评论(0编辑  收藏  举报