Имеет ли добавленный LIMIT 1
после запроса какое-либо повышение производительности?
... если может быть только одна возможная запись, которая соответствует (предложение WHERE
для первичного ключа)?
SELECT `x`
FROM `unicorns`
WHERE `id` = 123
LIMIT 1
... то же самое, но теперь это DELETE
:
DELETE FROM `unicorns`
WHERE `id` = 123
LIMIT 1
... и UPDATE
:
UPDATE `unicorns`
SET `rainbows` = `rainbows` + 1
WHERE `id` = 123
LIMIT 1
P.S. Столбец id
является первичным ключом, поэтому он уникален.
Спасибо за совет!