Как позволить функции MySQL NOW() возвращать время пользователя

Я столкнулся с очень сложной проблемой MySQL. Наша БД использует тип DateTime для updated_at столбец, и теперь уже слишком поздно, чтобы изменить его обратно на TimeStamp, Таким образом, я пытаюсь добавить триггер, чтобы обновить это updated_at изменение столбца в таблице. Вот что я сделал:

CREATE TRIGGER foo_schema.bar_datetime_trigger BEFORE UPDATE ON foo_schema.bar FOR EACH ROW set NEW.updated_at = NOW();

NOW() функция здесь возвращает время БД; однако, что я на самом деле хочу, это установить udpated_at как пользовательское время (имеется в виду время пользователя, который внес изменения в таблицу bar). Возможно ли справиться с этим в MySQL?

0 ответов

Другие вопросы по тегам