1
我正在使用CakePHP。當試圖將空值插入字段時,它會變成1900-01-01 00:00:00。我無法將NULL值插入到SQL Server中的datetime2字段中
這裏是我的代碼示例:
$this->save(array(
'date_signed' => null
));
似乎是什麼錯誤,我該如何解決?提前致謝!
我正在使用CakePHP。當試圖將空值插入字段時,它會變成1900-01-01 00:00:00。我無法將NULL值插入到SQL Server中的datetime2字段中
這裏是我的代碼示例:
$this->save(array(
'date_signed' => null
));
似乎是什麼錯誤,我該如何解決?提前致謝!
SQL服務器似乎沒有NULL日期值,而是使用了您在此處看到的最小值。對於標準SQL DateTime2,最小值爲0001-01-01 00:00:00
數據庫列是否有默認約束? – 2010-06-01 08:59:09
你的date_signed列是否允許空值? – 2010-06-01 09:02:48
是的,默認設置爲空,它確實允許爲空值 – bakerjr 2010-06-01 09:06:52