tidb支持类似mysql8.0的倒序排序吗
目前不支持降序索引
1 个赞
order by desc支持;倒叙索引不支持
可以支持倒排序哦,但不支持倒序索引
倒序排序肯定支持的喔~
不支持倒序
是说sql查出来的数据排序吗
你说的是order by desc 还是倒序索引。如果是order by desc肯定是支持的
就算创建降序索引 他也是默认 升序的吗?我记得我创建过 在字段后面加了desc。创建成功了
是的,和mysql5.7一样,只是语法支持,实际还是升序的
那就说明它是按照mysql5.7的索引来设计的。,如果能按照8.0之后的版本。应该就可以支持倒序索引了
order by desc 是个数据库都支持吧。
排序支持的,索引不支持
索引不支持
SQL语句的倒序排序支持的
DROP TABLE IF EXISTS tb_a;
CREATE TABLE tb_a(ID INT NOT NULL AUTO_INCREMENT PRIMARY KEY, VALUEX INT, KEY `1` (VALUEX DESC));
INSERT INTO tb_a(VALUEX)
VALUES(1),(2),(3),(4),(5),(6),(7),(8),(9),(10);
SELECT * FROM tb_a ORDER BY id DESC;
想在建索引的时候直接建立倒序的索引,我在 7.1的TiDB Cloud 上,能创建成功,索引看样是全表扫描,大家有啥想法没?
执行同样建表、写数据,后的查询执行计划:
排序是肯定支持的,索引就不支持了