码迷,mamicode.com
首页 > 数据库 > 详细

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

时间:2014-07-06 21:04:28      阅读:369      评论:0      收藏:0      [点我收藏+]

标签:blog   http   数据   2014   时间   数据库   

  在迁移网站时,有时我们需要将帝国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‘;

  执行完的结果是这样的bubuko.com,布布扣

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

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

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

标签:blog   http   数据   2014   时间   数据库   

原文地址:http://www.cnblogs.com/ytkah/p/3824499.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!