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

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

Specified key was too long; max key length is  bytes

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

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

列   名:contact

列属性:varchar

列长度:1024

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

解决办法:

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

alter table 表名 modify column contact varchar();
上一篇:DISCUZ! X2.5设置仅允许QQ登录注册论坛 加固会员注册机制


下一篇:content-type常见类型辨析(以ajax与springmvc前后端交互为例)