Вы не делаете ничего особенного для своего кода MVC и не добавляете никаких специальных параметров URL.
Если вы хотите обновить только измененные поля, вам придется написать многокод.Вы должны получить текущую запись, сравнить все поля ваших моделей с полями записей, выяснить, какие из них изменились, затем вам нужно создать оператор SQL на основе измененных полей, а затем обновить его, убедившись, что используется оптомистическая записьблокировка для гарантии того, что поле не изменилось между моментом его извлечения и обновлением.
Вероятно, это будет пара сотен строк кода.Или это может быть одна строка кода, если вы используете ORM.
Кроме того, имейте в виду, что вам также необходимо использовать параметризованные операторы, чтобы застраховаться от атаки SQL-инъекцией (то, что вы получаете бесплатно в ORM).
Удачи, я, конечно, не собираюсь это писать.