gpt4 book ai didi

MYSQL 多列索引

转载 作者:行者123 更新时间:2023-11-29 21:00:40 25 4
gpt4 key购买 nike

我有一个在 where 子句中使用外键和其他列(例如 c1)的查询。默认情况下,外键已建立索引。当我向 c1 添加索引并运行解释命令时,查询仅占用外键进行搜索,而不占用也已索引的 c1。

我不应该为外键和其他列创建单个索引。我尝试阅读与索引相关的评论,任何建议将非常感激。

表:学生:ID、姓名、年份、Class_tutor_id

类(class)导师:ID、姓名

从学生中选择姓名其中 Class_tutor_id 位于(从 ClassTutor 中选择 id,其中 name='Sally')年份>=200 年份<=2006;

我在年份字段中创建了索引。 Class_tutor_id 是引用 ClassTutor 表 id 的外键。当我使用解释命令执行查询时,在“Keys”列下我得到外键 Class_tutor_id,但在“可能的键”列中,我得到外键、主键、年份

最佳答案

关于MYSQL 多列索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37253591/

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