gpt4 book ai didi

mysql - 如何使用降序选项创建多列索引

转载 作者:行者123 更新时间:2023-11-29 01:45:04 25 4
gpt4 key购买 nike

create table foo (id, name, col1, col2, col3, ..);
create index index_name on foo (col1, col2, col3 desc);

我如何知道它是否已在降序选项中创建以及如何验证对 foo 的查询是否真的使用了该索引?

最佳答案

不能使用降序选项创建多列索引。

DESC 被解析但被忽略。

来自 MySQL 文档: CREATE INDEX 语法:

An index_col_name specification can end with ASC or DESC. These keywords are permitted for future extensions for specifying ascending or descending index value storage. Currently, they are parsed but ignored; index values are always stored in ascending order.

至于查询中使用了什么索引,你应该查看 EXPLAIN 语句,可以轻松查看特定查询中使用了哪些索引。

关于mysql - 如何使用降序选项创建多列索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9223933/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com