Как установить null в поле updated_at`? - PullRequest
0 голосов
/ 27 января 2019

У меня приложение laravel 5.7 Я вижу, что для некоторых строк

поле определено как:

updated_at TIMESTAMP NULL ПО УМОЛЧАНИЮ NULL,

имеет значение 0000-00-00 00: 00: 00

Я пытаюсь выполнить следующее утверждение:

DB::table('clients')
  ->where('updated_at','0000-00-00 00:00:00')
  ->update([
      "updated_at" => null
  ]);

Но получил ошибку:

: Invalid datetime format: 1292 Incorrect datetime value: '0000-00-00 00:00:00' for column 'updated_at' at row 1 (SQL: update `clients` set `updated_at` =  whe
re `updated_at` = 0000-00-00 00:00:00)                 

Что правильно?

Спасибо!

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