尝试在我的 MySQL 数据库中将 FULLTEXT 索引添加到 Title、Edition 和 Author 时出现以下错误:
指定的密钥太长;最大密钥长度为 1000 字节
以下是列:
`Title` varchar(255) NOT NULL,
`Edition` varchar(20) default NULL,
`Authors` varchar(255) default NULL,
它们都不是唯一的。即使所有 3 的组合也不是唯一的。数据库的主键是 ISBN。
我添加此 FULLTEXT 索引的原因是人们可以使用可能包括标题、版本或作者的关键字来搜索书籍。