mysql错误1069指定的键太多; 允许最多64个密钥

Omr*_*ran 5 mysql numbers key max

我试图运行alter table命令,我收到以下错误:

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

任何帮助将受到高度赞赏

Tra*_*DEX 7

根据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

遗憾的是,编译后似乎没有办法改变


小智 -6

看起来消息很明确...你不能有一个包含超过 64 个键的表(主键、外键甚至索引)

  • 如果我有一个表包含超过 64 个键,我该如何解决这个问题,即是否有任何参数需要更改以增加这个数字 (3认同)
  • 如果这想被视为一个答案,那么我建议解释为什么不呢? (2认同)