Задать вопрос
Kadi
@Kadi
веб-разработчик

Что вернет следующий MySQL запрос?

UPDATE balances SET value = 0 WHERE id = 1
вернет ли запрос true 1, даже если value уже равно 0?
  • Вопрос задан
  • 258 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
во-первых: update запросы сами ничего не возвращают
во-вторых: клиенты могут узнать сколько строк было обновлено, если значение уже 0, то запрос успешно выполниться и скажет, что обновлено 0 строк
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
@IceJOKER
Web/Android developer
А он и false не возвратит, только кол. затронутых строк, в вашем случае 0 или 1 строка в зависимости от того есть строка с id = 1 или нет
Ответ написан
Комментировать
@serzik
true вернет, запрос ведь правильно записан, без ошибок, и выполняется всегда ;)
Ответ написан
Комментировать
nazarpc
@nazarpc
Open Source enthusiast
Запустить и проверить слабо? Даже быстрее получится чем писать сюда, отвлекать на ерунду кучу людей и ждать ответа!
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
18 дек. 2024, в 12:37
10000 руб./за проект
18 дек. 2024, в 12:22
5000 руб./за проект
18 дек. 2024, в 11:57
500 руб./в час