2015-05-07 64 views
2

我有一個.mwb文件,我想轉發工程師。它包含創建新表的查詢,該表反過來創建一個具有DATETIME類型的列。DATETIME字段的缺省值

此查詢引發錯誤的部分是:

'last_send_at` DATETIME NULL DEFAULT '0000-00-00 00:00:00', 

的錯誤是:

Executing SQL script in server 
ERROR: Error 1067: Invalid default value for 'last_send_at' 

有什麼不對?

回答

0

DATETIME字段必須保留爲null默認值,或根本沒有默認值。

對於TIMESTAMP以外的日期和時間類型,默認值爲該類型的相應「零」值。對於表中的第一個TIMESTAMP列,默認值是當前的日期和時間。

Check it here