2016-01-16 74 views
-2

我正在使用Zend Framework 1.12和Mysql。我想在数据库中添加列,当记录被插入到表中时,它将保存日期时间。将MySQL记录保存到数据库的当前时间

任何人都知道我该如何定义这一列? 此函数必须在Mysql站点上工作,而不是PHP。

回答

0

必须更改列类型为TIMESTAMP,并且在默认字段集CURRENT_TIMESTAMP

0

你只需这样定义列:

DATETIME DEFAULT CURRENT_TIMESTAMP 
0

有不同的方式这样做。

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

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

例如,

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

INSERT INTO `table_name`(current_time) VALUES(sysdate()); 
相关问题