Kadi
@Kadi
веб-разработчик

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

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

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

Войти через центр авторизации
Похожие вопросы