2011-05-03 3 views
0

DATETIME 값이 0000-00-00 00:00:00 인 새 행을 새 날짜로 업데이트하려고합니다. 수천 0000-00-00 00:00:00 값이있는 경우MySQL의 'ZERO'DATETIME 값을 업데이트하십시오.

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 행을 업데이트합니다.

답변

1
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" 
+0

와우, 이렇게 빠릅니다. 고맙습니다! – user627480

+0

@user : 도움을 받으면 대답을 수락하는 것을 고려하십시오. –

관련 문제