我有一个wordpress博客,它有3000多个帖子,数据库显示中的一些帖子 post_date_gmt 是1970-01-01 0:0:0
,所以要修复它我手动更新post_date_gmt等于post_date通过使用以下内容:
UPDATE wp_post SET 'post_date_gmt' = 'post_date';
但问题出现了:我需要将GMT日期减少8 hours
。
有没有办法批量增加或减少PHPmyadmin
中提交的日期,比如UPDATE?
谢谢大家。
答案 0 :(得分:1)
您可以使用:
UPDATE wp_post SET 'post_date_gmt' = DATE_SUB('post_date',INTERVAL 8 HOUR);
您可以使用:DATE_ADD
并将MICROSECOND, SECOND, MINUTE, HOUR, DAY, WEEK, MONTH, QUARTER, YEAR
与INTERVAL