更改Mysql current_timestamp的默认值

时间:2014-01-24 22:26:52

标签: php mysql date datetime timestamp

我在MySQL数据库中有一个字段,默认值为current_timestamp

我希望按如下方式插入值:

e.g。 2014-01-25 03:53:142014-01-25 00:00:00

我该怎么做?

任何建议或想法都会有很大的帮助!!!

1 个答案:

答案 0 :(得分:0)

您应该做的是将字段类型更改为DATE类型。然后创建SET NEW.field = CURDATE()的触发器。 以下是sqlFiddle

中的示例
CREATE TRIGGER default_my_timestamp BEFORE INSERT ON yourTable
FOR EACH ROW
SET NEW.timestamp = CURDATE();