gpt4 book ai didi

php - MYSQL IN 排序是DESC 还是随机?

转载 作者:行者123 更新时间:2023-11-29 05:38:59 25 4
gpt4 key购买 nike

WHERE xxx IN xxx 中数字的顺序重要吗?

我的意思是,是(从低到高排序):

SELECT this FROM table1 WHERE id IN (1,3,54,778,98456)

比(随机排序)更快:

SELECT this FROM table1 WHERE id IN (3,778,54,98456,1)

id是table1的主键,是int(11)

最佳答案

没有区别。

带有数字列表的 IN 的计算方式如下:

id IN (3,778,54,98456,1)

成为

id = 3 OR id = 778 OR id = 54 OR id = 98456 OR id = 1

如果 IN 是一个子查询,那么索引很重要,因为这是 JOIN(半连接)的形式,而静态 IN 列表只是一个系列或 OR 过滤器的简写

关于php - MYSQL IN 排序是DESC 还是随机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8296693/

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