0
我有以下表格:MYSQL CURDATE()不工作
CREATE TABLE Trans (
tranID int NOT NULL AUTO_INCREMENT,
tranDate datetime NOT NULL DEFAULT CURDATE(),
amount INT,
account_number INT,
FOREIGN KEY(account_number) REFERENCES Account(account_number) ON DELETE CASCADE,
PRIMARY KEY(tranID)
);
,每跨發生的日期時間插入所以它有一個時間戳。但是,我在嘗試實現時遇到了問題。我從W3C學校網站上獲得了CURDATE示例,以使我的生活更輕鬆,但我似乎無法使其工作。
你確定你不是缺少'DEFAULT'關鍵字? – hjpotter92
@ hjpotter92我原本是這麼做的,但是拿出來看看它是否會改變任何事情。我現在把它放回去了。謝謝 – Softey
可能的重複[在使用CURDATE()作爲默認情況下在mysql中創建表失敗](http://stackoverflow.com/questions/3696778/create-table-fail-in-mysql-when-using-curdate-as - 默認) – hjpotter92