Adamos, Не знаю что ответить на Ваш вопрос, это мой комментарий а не ответ, и как вариант может эта платформа и подойдет для этих небольших потребностей
сбегать в базу, чтобы ничего не сделать - это говнокод.
SET test = COALESCE(:test, test) - это одна строчка, а менять и ставить условия в коде (прием, валидация), форме, js, и тд не знаю я не спец, это форма редактирования
Adamos, Некоторые поля меняются в зависимости кто вводит данные, тоесть в этом примере поле тест может менять только админ, остальные поля и пользователи и админ
Adamos, Код для примера, вот вопрос Если null и test например условно имеет значение 100, то оставить 100
тоесть если Если null и test например условно имеет значение 100 то оставить 100