Loading...
PhpStorm (26.10.2017 в 03:25)
iNeeXT (26.10.2017 в 02:01)
PhpStorm , слушай, IDE, ты смотрел предыдущие мои сообщения почему limit не нужно использовать, когда есть primary key в запросе?


1. Мы на "ты" не переходили.

2. limit 1 отработает в любом случае, независимо от индекса

3. limit 1 не для указания КАКАЯ строка должна быть обработана, limit 1 указывает, что должна быть обработана ТОЛЬКО ОДНА строка

4. проблемы с производительностью может быть и возникнут, но только при условии что у вас limit задан с параметрами диапазона

Вывод: запрос ... update user set gold = gold + сколько добавить where id = айди пользователя limit 1 ... выполнит update только в одной строке по условию where

всё просто .45.


Мы - нет, я - да. К чему этот официоз на форуме? Мой переход на "ты" не умаляет уважения к собеседнику.

Ты понимаешь как работают индексы в MySQL? Если в условии WHERE у нас будет только одна строка, то к запросу уже не нужно добавлять "LIMIT 1".

Ты об этом в предпоследнем абзаце и говоришь. К чему тогда эти ветрянные мельницы?
Онлайн: 5
Время:
Gen. 0.0818
(c) Bym.Guru 2010-2026