如何让MySQL NOW()函数返回用户时间

时间:2014-12-02 04:39:51

标签: mysql triggers sqldatetime

我遇到了一个非常棘手的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()函数返回DB时间;但是,我真正想要的是将udpated_at设置为用户时间(意味着对表bar进行更改的用户的时间)。是否有可能在MySQL中处理这个问题?

0 个答案:

没有答案