Скажем, у вас есть форма с предварительно заполненными данными из вашей базы данных, и вы позволяете своим пользователям вносить изменения и сохранять форму. Если пользователь нажимает кнопку сохранения без каких-либо изменений, MySQL фактически не выполняет операцию записи, и поэтому affected_rows вернет 0.
Я понимаю поведение, но какова наилучшая практика для определения того, произошло ли обновление, отличное от проверки числа affected_rows?
Какова наилучшая практика для дифференциации между действительно удаленным обновлением и тем, что "удалось", но привело к 0 affected_rows, чтобы я мог предоставить обратную связь пользователю?