首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Sql批量修改帝国cms文章发布时间(需unix时间,否则会变为1970-01-01)

Sql批量修改帝国cms文章发布时间(需unix时间,否则会变为1970-01-01)

作者头像
ytkah
发布2018-03-05 15:16:05
发布2018-03-05 15:16:05
2.5K0
举报
文章被收录于专栏:ytkahytkah

  在迁移网站时,有时我们需要将帝国cms文章发表时间批量修改为当前时间,在帝国cms后台→系统设置→备份与恢复数据→执行sql语句:

代码语言:javascript
复制
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语句

代码语言:javascript
复制
update phome_ecms_news set newstime = '1404460363';

  执行完的结果是这样的

  您也刷新文章看看时间是不是正常了。

  很多朋友一直在寻找帝国备份SQL语句,其实后台已经集成备份功能了,教程在这bbs.phome.net/showthread-35-46681-0.html

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2014-07-04 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档