gpt4 book ai didi

mysql - 使用 "LIMIT 1"是否可以加快对主键的查询?

转载 作者:IT王子 更新时间:2023-10-28 23:49:11 24 4
gpt4 key购买 nike

如果我有一个主键 say id 并且我对键做了一个简单的查询,例如,

SELECT id FROM myTable WHERE id = X

它会找到一行然后停止查找,因为它是主键,还是告诉 mysql 使用 LIMIT 1 限制它的选择会更好?例如:

SELECT id FROM myTable WHERE id = X LIMIT 1

最佳答案

Does using “LIMIT 1” speed up a query on a primary key?

没有。它已经和没有 LIMIT 1 一样快。 LIMIT 1 无论如何都是有效的暗示。

Will it find one row and then stop looking as it is a primary key

是的。

这里根本不需要表扫描:它是基于键的查找。找到匹配的行,这就是过程的结束。

关于mysql - 使用 "LIMIT 1"是否可以加快对主键的查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8467092/

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