2010-06-01 101 views
1

我正在使用CakePHP。當試圖將空值插入字段時,它會變成1900-01-01 00:00:00。我無法將NULL值插入到SQL Server中的datetime2字段中

這裏是我的代碼示例:

$this->save(array(
     'date_signed' => null 
    )); 

似乎是什麼錯誤,我該如何解決?提前致謝!

+0

數據庫列是否有默認約束? – 2010-06-01 08:59:09

+0

你的date_signed列是否允許空值? – 2010-06-01 09:02:48

+0

是的,默認設置爲空,它確實允許爲空值 – bakerjr 2010-06-01 09:06:52

回答

1

SQL服務器似乎沒有NULL日期值,而是使用了您在此處看到的最小值。對於標準SQL DateTime2,最小值爲0001-01-01 00:00:00

相關問題