从MySQL中的信息模式获取索引方向

从MySQL中的信息模式获取索引方向,mysql,indexing,information-schema,Mysql,Indexing,Information Schema,假设我创建了降序索引 CREATE INDEX `MyTable.MyIndex` USING BTREE ON `MyTable` (`DateFrom` DESC, `DateTo` DESC); 我想从information\u schema获取有关它的信息 根据information\u schema.statisticstable完成这项工作。 但是,我找不到有关索引列顺序的任何信息(即ASC或DESC) 我怎样才能找到这些信息?试试这个查询 SELECT non_unique,

假设我创建了降序索引

CREATE INDEX `MyTable.MyIndex`
USING BTREE ON `MyTable` (`DateFrom` DESC, `DateTo` DESC);
我想从
information\u schema
获取有关它的信息

根据
information\u schema.statistics
table完成这项工作。 但是,我找不到有关索引列顺序的任何信息(即
ASC
DESC

我怎样才能找到这些信息?

试试这个查询

SELECT   non_unique,
         index_name,
         seq_in_index,
         column_name,
         collation,
         cardinality,
         sub_part,
         packed,
         nullable,
         index_type,
         comment
FROM     information_schema.STATISTICS
WHERE    table_schema = schema()
AND      table_name   = 'MyTable'
ORDER BY index_name,
         seq_in_index

在文档中,表statistics在哪里起作用

此外,我发现:

索引列名称规范可以以ASC或DESC结尾。
这些关键字允许在以后的扩展中指定升序或降序索引值存储。
目前,它们被解析但被忽略;索引值始终按升序存储


>在文档中,表statistics在哪里起作用?统计表提供有关表索引的信息。(来自问题中的链接)我今天再次检查了文档,对于mysql 5.7,ASC和DESC上的规范在mysql 8中始终是不受支持的,因此这个问题仍然没有得到回答()