MySQL 无法将其引擎从 MyISAM 转换为 ARCHIVE
MySQL cannot convert its engine from MyISAM to ARCHIVE
需要转换引擎的table仅供阅读,其内容永远不会改变。所以我想将 table 的引擎转换为 ARCHIVE,但是当我尝试转换它时,出现以下错误。
Error Code: 1069. Too many keys specified; max 1 keys allowed
MySQL的版本是5.5。
这个索引相关的问题吗?
看起来这绝对是一个 PK
问题,因为 archive
不 支持 primary keys
。您可以简单地删除主键,它应该可以工作。
请参阅 this post 以获取有关如何转换数据库的示例
需要转换引擎的table仅供阅读,其内容永远不会改变。所以我想将 table 的引擎转换为 ARCHIVE,但是当我尝试转换它时,出现以下错误。
Error Code: 1069. Too many keys specified; max 1 keys allowed
MySQL的版本是5.5。 这个索引相关的问题吗?
看起来这绝对是一个 PK
问题,因为 archive
不 支持 primary keys
。您可以简单地删除主键,它应该可以工作。
请参阅 this post 以获取有关如何转换数据库的示例