WordPress post_date_gmtがおかしい件の続き
結局WordPressで存続してるうちはと、放置していたけど、また引越ししたくなるかもしれないので
post_date_gmtだけでも正常な値にしておくことにした。
2007年9月以前のデータのpost_date_gmt が全て、「1999-11-30 15:00:00」となってるので
SELECT ID,post_date FROM wp_posts WHERE post_date_gmt LIKE ‘1999%’
で、異常なレコードの一覧として、IDとpost_dateをCSVでphpmyadminからエクスポート
UPDATE wp_posts SET post_date_gmt = CAST(9時間引いた日付+時刻 as datetime) WHERE ID=”アイディー”
がレコード数分になるようにエスクポートしたファイルを加工、phpmyadminから実行
無事に終わったので、試しにWordPressのエスクポートファイルを、ローカルのMTOSにインポートしてみると
日付がおかしくなることもなくできたので成功だろう。
ただ、wp_postsの、post_modified_gmtは今回も放置したので、まだ1999-11-30のまま。
たぶん、影響ないと思うが。
コメント