wordpressの昔のデータベースのデータスキームでdatetimeのデフォルト値がユーザ設定の’0000-00-00 00:00:00’になっていたのだが、MySQLの新しいバージョンではこの値は無効になったらしく、データの操作がうまくできなくなったので、この値を’1970-01-01 08:00:00’に変える。
sqlで以下を実行、post_dateは対象のコラム
1 |
UPDATE wpn_posts SET post_date = '1970-01-01 08:00:00' WHERE post_date < '0000-01-01 00:00:00'; |
この方法以外にも、sql_modeを設定したり、他の方法もあるようだがスルー