gpt4 book ai didi

php - MySQL 中的 limit vs exists vs count(*) vs count(id)

转载 作者:可可西里 更新时间:2023-11-01 06:28:53 25 4
gpt4 key购买 nike

<分区>

我只想知道哪个最快。

我想做的是检查表中是否存在数据。我大部分时间都在使用“LIMIT”,但在您看来,或者如果您有依据,哪个是检查数据是否存在最快的方法。

例子:

限制1:

SELECT ID 
FROM TABLE
WHERE ID=1 LIMIT 1;

存在:

SELECT EXISTS(
SELECT *
FROM TABLE
WHERE ID=1);

计数(*):

SELECT (*) 
FROM TABLE;

计数(ID):

SELECT (ID) 
FROM TABLE;"

另外:我正在使用 InnoDB。

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