TiDB中唯一索引一定是非二级索引吗

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【遇到的问题】
【复现路径】做过哪些操作出现的问题
【问题现象及影响】

【附件】

请提供各个组件的 version 信息,如 cdc/tikv,可通过执行 cdc version/tikv-server --version 获取。

印象中,单独建的唯一索引都是二级索引吧?所谓的非二级索引是指的建表时,主键是int的情况下建立的索引?

必然不是啊,唯一索引,只是加了unique关键字的,和你是不是二级索引并没有直接的关联,但是

除了聚簇索引其他都是二级索引

看到了,如果二级索引是唯一索引,其value存储的是主键索引,如果二级索引是非唯一索引,其value存储的是null,也就是除了主键索引其它都是二级索引

这个聚簇表跟非聚簇表也不一样

这个不完全对,在tidb中主键也可能是二级索引。参考h5n1说法,除了聚簇索引其它的都是二级索引。

也就是说非聚簇表的索引都是二级索引?即使有主键索引

是的啊

那聚簇索引的唯一索引也是二级索引吧,唯一索引不管聚簇不聚簇都是二级索引吧

是,TiDB除了聚簇表的主键索引其它都是二级索引

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