Как позволить функции 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?