2016-01-16 109 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()); 
相關問題