[ERR] 1069 - Too many keys specified; max 64 keys allowed

MySQL报错如题,没人碰到过这种情况吗?

我的尝试:

1、尝试删除所有非主键索引,还是报这个错。

2、删除所有索引之后,查看索引,确实只剩下主键和外键了,而且数量基本上每个表一个主键,不可能超的。

3、第1步方法可解决。

最后发现是删除索引没删完,执行到外键那个索引就停了。删除索引方法:

https://blog.csdn.net/zj7321/article/details/82423066

使用下面语句查询出删除所有索引的语句,复制出来手动执行,OK。

#拼接删除索引的语法
SELECT CONCAT('ALTER TABLE ',i.TABLE_NAME,' DROP INDEX ',i.INDEX_NAME,' ;') 
FROM INFORMATION_SCHEMA.STATISTICS i
#过滤主键索引
WHERE TABLE_SCHEMA = '库名' AND i.INDEX_NAME <> 'PRIMARY';

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
[Err] 1071 - Specified key was too long; max key length is 767 bytes 是一个错误信息,表明创建索引时指定的键太长,超过了最大长度限制为767字节。这个错误通常与MySQL数据库的限制有关。MySQL的innodb存储引擎对于单个列的长度限制为767字节,对于多列索引的长度限制为3072字节。这意味着每个列的长度不能大于767字节,而组成索引的所有列的长度总和不能超过3072字节。因此,如果在创建索引时指定的键长度超过了这些限制,就会出现这个错误。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [建表语句错误:[Err] 1071 - Specified key was too long; max key length is 767 bytes](https://blog.csdn.net/u010931123/article/details/102801269)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [1071 - Specified key was too long; max key length is 767 bytes](https://blog.csdn.net/qq_38925911/article/details/118210392)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值