报的错: ERROR 1071 (42000): Specified key was too long; max key length is 3072 bytes 但我确实需要大一点的 key ,因为这里有个 key 是文件路径 filepath(varchar),怕有些路径逆天的长,所以才希望越大越好 unique index xr_top_index(filepath,account) 但是系统不允许,感觉这样的话只好作罢?
楼上的方案挺好,精确匹配就用 Hash ,部分匹配的话对 filepath 列增加全文索引。 示例: 假设我们有一个表 articles ,其中包含 title 和 content 列,我们想要在这些列上创建全文索引。 CREATE FULLTEXT INDEX idx_fulltext ON articles(title, content);