首页 > 代码库 > Sql批量修改帝国cms文章发布时间(需unix时间,否则会变为1970-01-01)
Sql批量修改帝国cms文章发布时间(需unix时间,否则会变为1970-01-01)
在迁移网站时,有时我们需要将帝国cms文章发表时间批量修改为当前时间,在帝国cms后台→系统设置→备份与恢复数据→执行sql语句:
update phome_ecms_news set newstime = ‘2014-07-03‘;
(ps:phome这个是默认的数据库表前缀,如果创建数据库时有设置成其他的可以自行修改)
这样执行sql语句后刷新所有文章,你会发现时间变为了1970-01-01,这是因为newstime这个类型是int(10),必须是unix时间戳,所以我们必须先把当前时间转换为unix时间,比如2014-07-04 15:52:43转换为unix时间为1404460363,所以我们需要重新修改sql语句
update phome_ecms_news set newstime = ‘1404460363‘;
执行完的结果是这样的
您也刷新文章看看时间是不是正常了。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。