我已經表中定義是這樣的:不能插入unix時間戳到表的時間戳字段
CREATE TABLE tt (
name varchar(255) DEFAULT NULL,
date timestamp NULL DEFAULT NULL
)
ENGINE = INNODB
CHARACTER SET utf8
COLLATE utf8_general_ci;
現在我試圖插入一條記錄:
INSERT INTO tt (name, date) VALUES('some', UNIX_TIMESTAMP(now()));
並得到以下錯誤:
Incorrect datetime value: '1428306271' for column 'date' at row 1
這怎麼可能?
編輯:
此選項還產生一個錯誤:
INSERT INTO tt (name, date) VALUES('some', UNIX_TIMESTAMP());
你想在表格中插入數據的格式 – Saty 2015-04-06 07:50:13