某天,我决定对数据库进行转移备份,利用Navicat工具导出SQL文件,然后在新数据库中运行。然而,刚一操作便遭遇了错误提示:[ERR] 1071 - Specified key was too long; max key length is 767 bytes。这让我困惑不已,为什么相同结构的库在原有系统上并无此问题。进一步分析,发现待导入数据库的版本为...
1、遇到问题 在刚点击'开始'按钮前,我已经戴好耳机准备听会歌等待着导入的“漫长时间”。没想到刚一点就出现报错:[ERR] 1071 - Specified key was too long; max key length is 767 bytes 翻译过来错误就是:索引长度太长,最大索引长度为767字节。然后我就纳闷了,为什么原有库就是一样的结构不报索引错误呢?
仍然报错:[Err] 1071 - Specified key was too long; max key length is 767 bytes 第二步:修改为255试试 1create table tb_wechat_auth(2wechat_auth_idint(10) auto_increment,3user_idint(10) notnull,4 open_id varchar(255) not null,5create_time datetimedefaultnull,6primary key(wechat_auth...
关于mysql 创建索引报错 1071 specified key was too long ;max key length is 3027 另一种张表也是相同的字段创建索引却能成功,在网上查了一些资料。后来发现是两张表字段都用的varchar类型,不过能成功建索引的表设置的长度是50,而不能成功的表里设置的255,修改字符长度就能成功建索引了。 关于varchar(50)和varch...
2015-11-03 16:37 −操作重现: 法1:新建连接——>新建数据库——>右键数据库导入脚本——>提示:Specified key was too long; max key length is 767 bytes 法2:新建连接&m... 惟吾德馨‘ 0 10677 Navicat for Mysql中错误提示索引过长1071-max key length is 767 byte ...