织梦Dedecms如何批量修改文章的发布时间?

织梦Dedecms如何批量修改文章的发布时间?这个问题是bobseo博客在网上下载了一个织梦源码,发现源码里面文章有部分文章了,然后想想旧懒得删除了,但是日期都很早的几年的日期,那么如何把之前的文章时间更新到指定日期或者当前时间呢?下面bobseo正式为大家介绍自己当时是怎么解决的。

首先想到的是批量当然要用到SQL语句了,SQL语句可以到dedecms后台菜单就有。进入后台后打开“系统----SQL命令行工具---多行命令---粘贴以下命令

UPDATE dede_archives SET sortrank = UNIX_TIMESTAMP(),senddate =sortrank, pubdate =sortrank;

上面这个SQL语句的意思是可以直接将整站的文章日期一下子提到当前日期。

update dede_archives set pubdate= 1308240000 where id>=1 and id<=10;

update dede_archives set senddate= 1335542400 where id>=1 and id<=10;

解释一下上面两行代码,功能就是把ID号从1到10的文章发布日期由2011年6月17日修改到2012年4月28日。其中“pubdate= 1308240000 ”和“senddate= 1335542400” 中的 数字为“Unix时间戳(Unix timestamp) ” 这个把日期转换成时间戳的地址,时间戳转换工具大家可以去网上搜索,有很多的。

THE END