MySQL记录保存到数据库的当前时间

时间:2016-01-16 09:18:36

标签: php mysql datetime

我正在使用Zend Framework 1.12和Mysql。我想在数据库中添加列,这样可以在将记录插入表格时保存当前日期时间。

任何人都知道如何定义此列? 此函数必须在Mysql站点上运行,而不是PHP。

3 个答案:

答案 0 :(得分:0)

您必须将列类型更改为TIMESTAMP,并在默认字段中设置CURRENT_TIMESTAMP

答案 1 :(得分:0)

您可以将列定义为:

DATETIME DEFAULT CURRENT_TIMESTAMP

答案 2 :(得分:0)

有不同的方法可以这样做。

您可以定义数据类型TIMESTAMP并将默认值设置为CURRENT_TIMESTAMP

您可以定义数据类型为datetime的列,并使用now()sysdate()来获取当前日期和时间。

例如。

 INSERT INTO `table_name`(current_time) VALUES(now());

 INSERT INTO `table_name`(current_time) VALUES(sysdate());