Запрос MySQL UPDATE возвращает «0 затронутых строк»
Рассмотрим следующий сценарий: вы хотите обновить столбец с именем «Вызов» на « Да» в таблице «Телефонные звонки», где столбец «Номер телефона» соответствует «999 29-4655». Однако при выполнении запроса UPDATE вы получаете сообщение «0 строк затронуто».
Одной из потенциальных причин этой проблемы является наличие существующего значения в столбце «Вызвано», которое соответствует желаемому обновлению. Оператор MySQL UPDATE требует изменения данных, чтобы зарегистрировать его как «затронутую» строку. Если текущее значение «Вызвано» уже «Да», запрос не будет вносить никаких изменений и, следовательно, вернет «0 затронутых строк».
Чтобы решить эту проблему, проверьте текущее значение «Вызвано» столбец для целевой записи. Если это уже «Да», вы можете игнорировать сообщение «Затронуто 0 строк», поскольку желаемое обновление было применено. В качестве альтернативы, если вам требуется явная индикация успеха, рассмотрите возможность использования инструкции INSERT для создания новой записи с обновленным значением.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3