http://www.alitaohuo.com

织梦DEDECMS利用SQL命令行工具批量修改文章来源、时间或作者的五大方法

dedeCMS修改mySQL还是比较方便的,

在dedeCMS后台的系统选项中有个“SQL命令行工具”,

直接在运行SQL命令行选中“多行命令”,输入SQL命令执行就OK了。

命令格式:

update (表名) set (要修改的 字段名+修改后的 赋值)  where (筛选条件)

例1:批量修改已发文章的发布时候和投稿时间:

update dede_archives set pubdate=1504195200 where id>=1;
update dede_archives set senddate=1504195200 where id>=1;

SQL命令详解:

因为网站已经关联了数据库,所以数据库名不需要体现了。

update:

update是一个数据库SQL语法用语,用途是更新表中原有数据,单独使用时使用where匹配字段(条件筛选)。

表名dede_archives:

这个表,是存储文章信息的表,dedeCMS的文章信息好像是存放在两个表中一个是dede_archives 别一个dede_addonarticle(文章内容所有表)。

如果你不知道数据库结构,可以通过phpMyAdmin去查看SQL的内容就可以推断。

如果phpMyAdmin不会用,或没权限使用,就去问度娘吧。或用其它工具查看,反正你知道数据库名和密码,去折腾吧。

dedeCMS的官网好像有数据库结构介绍,可以去看看。

对了,很多小白说不知道自己的数据库名,虽然这里不会用到,也提一嘴,

可以查看你的备置文件:如dedeCMS的:就去查看dada下的common.inc.php文件。每个CMS都有这样的配置文件。

字段名pubdate和sendtate:

字段名应该是你所选择的表名下的字段结构。

这里的pubdate是指发布时间,也可能是发表时间或更新时间,即我们所能看到的文章发表的时间。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

coldlar