我在MySQL数据库中有一个字段,默认值为current_timestamp
我希望按如下方式插入值:
e.g。 2014-01-25 03:53:14
至2014-01-25 00:00:00
我该怎么做?
任何建议或想法都会有很大的帮助!!!
答案 0 :(得分:0)
您应该做的是将字段类型更改为DATE
类型。然后创建SET NEW.field = CURDATE()
的触发器。
以下是sqlFiddle
CREATE TRIGGER default_my_timestamp BEFORE INSERT ON yourTable
FOR EACH ROW
SET NEW.timestamp = CURDATE();