假设我使用降序创建了索引
CREATE INDEX `MyTable.MyIndex`
USING BTREE ON `MyTable` (`DateFrom` DESC, `DateTo` DESC);
我想从information_schema
获取有关它的信息。
根据documentation information_schema.statistics
表完成工作。
但是,我找不到有关索引的列顺序的任何信息(例如ASC
或DESC
)。
我如何找到这些信息?
答案 0 :(得分:3)
在表格统计数据完成工作的文档中写的是什么?
此外,我在the create index doc中找到了这个:
index_col_name规范可以以ASC或DESC结尾 这些关键字允许用于将来的扩展,以指定升序或降序索引值存储 目前,他们被解析但被忽略;索引值始终按升序存储。
答案 1 :(得分:0)
尝试此查询....
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