Я не могу вставить значения NULL в поля datetime2 в SQL Server - PullRequest
1 голос
/ 01 июня 2010

Я использую CakePHP. При попытке вставить нулевое значение в поле оно превращается в 1900-01-01 00: 00: 00.

Вот пример моего кода:

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

Что такое ошибка и как ее исправить? Заранее спасибо!

1 Ответ

0 голосов
/ 24 августа 2015

SQL-сервер, похоже, не имеет значения даты NULL, вместо этого он использует минимальное значение, которое вы видите здесь. Для стандартного SQL DateTime2 минимальное значение равно 0001-01-01 00:00:00

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...