Обновите значения «ZERO» DATETIME в MySQL - PullRequest
0 голосов
/ 03 мая 2011

Попытка обновить строки mysql со значением DATETIME 0000-00-00 00:00:00 до новой даты.

UPDATE wp_posts SET post_date = FROM_UNIXTIME(UNIX_TIMESTAMP('2011-05-02'))
and post_date_gmt = FROM_UNIXTIME(UNIX_TIMESTAMP('2011-05-02')) 
WHERE post_date = 0 LIMIT 100

Это обновляет 0 строки, когда существуют тысячи со значением 0000-00-00 00:00:00.

1 Ответ

1 голос
/ 03 мая 2011
UPDATE wp_posts SET post_date = FROM_UNIXTIME(UNIX_TIMESTAMP('2011-05-02')),
       post_date_gmt = FROM_UNIXTIME(UNIX_TIMESTAMP('2011-05-02'))
       WHERE post_date ="0000-00-00 00:00:00" 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...