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".
Ты об этом в предпоследнем абзаце и говоришь. К чему тогда эти ветрянные мельницы?