gpt4 book ai didi

mysql - 索引是否与 > 或小于运算符一起使用?

转载 作者:行者123 更新时间:2023-11-29 03:33:42 24 4
gpt4 key购买 nike

我有一个疑问。我有一个 sql 查询,

select p from Person p where p.succeedOn IS NOT NULL and p.status=? and p.parentId=? and p.personId>?

我已经在 personId 上创建了索引。我的同事说索引不适用于 >(大于)或 <(小于),但可以同时用于 < 和 >,因为我们正在定义 limit 。我在谷歌上搜索,但找不到。请帮助。我正在使用 mysql 数据库。谢谢

最佳答案

您可以为范围条件使用索引,但您应该创建一个索引,以便在您的情况下平等条件应该首先出现,您应该在 succeedOn、status、parentId、personId(按此顺序)上创建一个复合索引。

More on that issue

关于mysql - 索引是否与 > 或小于运算符一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26754462/

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