tidb索引支持前缀

col1 varchar(500)
只创建前几个字符的索引 ?

能详细描述一下你的问题吗?

1 个赞

支持,放心创建。

1 个赞

https://docs.pingcap.com/zh/tidb/stable/tidb-configuration-file#max-index-length

可以调的。

你是想使用表达式索引吗

现在就支持创建前缀索引哦,你试试 create index idx_1 on t1(col1(10));

就是这个意思,我没搜索到相关的帮助

https://docs.pingcap.com/zh/tidb/v7.5/sql-statement-add-index
语法里有写,不仅支持length,还支持mysql 8.0的expression

1 个赞

当然支持了

此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。