На самом деле в MySQL существует альтернативный синтаксис для вставки, который очень похож на синтаксис для обновления.Вы можете написать
insert customer set customerid=12345, firstname='Fred', lastname='Jones
и т. Д.
Лично я предпочитаю этот синтаксис, потому что легко увидеть, какое значение входит в каждое поле.Это особенно верно для записей с длинными списками полей.
С другой стороны, это не стандартный SQL, поэтому, если вы когда-нибудь решите перенести свое приложение на другой механизм базы данных, все ваши вставки должныпереписано.
Другой вариант, который я иногда использовал, - написать небольшую функцию для создания операторов вставки и обновления.Тогда синтаксис вашей функции может быть одинаковым, независимо от того, насколько отличается сгенерированный код.