【问题标题】:mysql error 1069 Too many keys specified; max 64 keys allowedmysql 错误 1069 指定的键太多;最多允许 64 个键
【发布时间】:2011-06-28 15:21:36
【问题描述】:

我正在尝试运行 alter table 命令,但出现以下错误:

#1069 - 指定的键太多;最多允许 64 个键

任何帮助将不胜感激

【问题讨论】:

  • 减少表中的键数?似乎不言自明。
  • 多一点信息,比如 alter table 语句会很好...

标签: mysql numbers max key


【解决方案1】:

根据 mysql 论坛,您必须使用

进行编译

./configure --prefix=/usr/local/mysql --with-charset=cp1251 --enable-thread-safe-client --with-max-indexes=256

来源:http://forums.mysql.com/read.php?22,53666,262189#msg-262189

不幸的是,编译后似乎没有办法改变

【讨论】:

【解决方案2】:

似乎信息很清楚......你不能拥有超过 64 个键(主键、外键甚至索引)的表

【讨论】:

  • 如果我有一个包含超过 64 个键的表,我该如何解决这个问题,即是否有任何参数需要更改以增加这个数字
  • 如果这被认为是一个答案,那么我建议解释为什么不呢?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-12-31
  • 2017-11-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多