如何在sql中使用timestamp

时间:2014-09-25 16:04:16

标签: mysql sql sql-server sql-server-2008

我使用它但它有一些错误

  

CREATE TABLE通知(id int,postdate timestamp NULL   DEFAULT CURRENT_TIMESTAMP,description varchar(200)DEFAULT NULL,
  notitype varchar(20)DEFAULT NULL,PRIMARY KEY(id))

3 个答案:

答案 0 :(得分:1)

尝试更改

postdate timestamp NULL DEFAULT CURRENT_TIMESTAMP

postdate DATETIME NULL DEFAULT GETUTCDATE()

我以为你在使用MS SQL,不是吗?你的标签是asp.net等等。现在你检查了mysql,你确定你需要mysql吗?

答案 1 :(得分:1)

试试这个plz

  

CREATE TABLE通知(id int,postdate DATETIME NULL DEFAULT   GETUTCDATE(),description varchar(200)DEFAULT NULL,notitype   varchar(20)DEFAULT NULL,PRIMARY KEY(id))

答案 2 :(得分:0)

取自here

CREATE TABLE example_timestamp (
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
data VARCHAR(100),
cur_timestamp TIMESTAMP(8)

 +----+--------------------------+---------------------+
 | id | data                     | cur_timestamp       |
 +----+--------------------------+---------------------+
 |  1 | The time of creation is: | 2004-12-01 20:37:22 |
 +----+--------------------------+---------------------+