Czy dołączone LIMIT 1
po zapytaniu mają jakieś zwiększenie wydajności?Czy LIMIT 1 ma jakieś zwiększenie wydajności?
... jeśli mógł istnieć tylko jeden możliwy wpis, który pasował (WHERE
do klucza podstawowego)?
SELECT `x`
FROM `unicorns`
WHERE `id` = 123
LIMIT 1
... to samo, ale teraz nadszedł DELETE
:
DELETE FROM `unicorns`
WHERE `id` = 123
LIMIT 1
... i UPDATE
:
UPDATE `unicorns`
SET `rainbows` = `rainbows` + 1
WHERE `id` = 123
LIMIT 1
PS: Kolumna id
to klucz podstawowy, więc jest unikalny.
Dzięki za radę!
nie powinien w tym przypadku przynieść żadnego efektu. Ponadto nie powinieneś potrzebować cytatów wokół nazw kolumn. – DwB
Osobiście uważam, że nadal jest dobre dla jasności i przyzwyczajenia – Will03uk