我正在使用Zend Framework 1.12和Mysql。我想在数据库中添加列,这样可以在将记录插入表格时保存当前日期时间。
任何人都知道如何定义此列? 此函数必须在Mysql站点上运行,而不是PHP。
答案 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());