首页 > 数据库 >dedecms批量替换sql写法

dedecms批量替换sql写法

时间:2023-05-09 10:35:08浏览次数:35  
标签:批量 dede dedecms 织梦 sql 写法 替换 cms

dedecms批量替换sql写法

织梦dede批量替换文章标题、正文内容关键词方法

相信对于很多织梦dedecms站长来说,应该经常遇到采集文章或者复制别人文章,需要批量修改文章标题、关键词、正文、作者、来源、日期等等相关信息。因为文章标题或者文章内容变动是常有的事,如果手工改动的话,肯定会让人吐血,那么有什么办法可以批量替换相关内容呢?下面,白起SEO就给大家分享两种方法。

织梦dedecms批量替换文章标题或文章正文内容两种详细方法:

第一种方法:织梦cms站点后台操作更改(强烈推荐)

步骤:

1、织梦cms后台——核心——批量维护——数据库内容替换

2、如果你需要批量替换文章标题,选择dede_archives数据库表,字段选择title字段,选择普通替换。例如:被替换的内容:织梦cms批量替换文章标题和内容方法集绵,替换为:dedecms批量替换文章标题和内容方法,输入安全确认码,开始替换数据,最后更新生成以下就ok。

3、如果你需要替换文章摘要内的某一个关键词,例如想把“dedecms”替换为“织梦cms”,可以选择dede_archives数据表,选择description字段,填写需要被替换的内容:dedecms,替换为:织梦cms,输入安全确认码,开始替换数据,最后更新生成以下就ok。

4、如果你需要替换文章正文某些关键词,例如想把"织梦SEO博客"替换为"织梦SEO",可以选择dede_addonarticle数据表,选择body字段,填写需要被替换的内容:织梦SEO博客,替换为:织梦SEO,输入安全确认码,开始替换数据,最后更新生成一下就ok。

这种方法直接在织梦cms站点后台操作,比较直观,更容易操作。

第二种方法:利用SQL命令批量替换修改文章标题或正文关键词【这种方法建议对mysql数据库操作比较熟练的朋友使用】

步骤:进入网站的数据库后台,选择需要修改的数据库

1、需要替换相关文章标题

update dede_archives set title=replace(title,'原来的关键字','替换后的关键字');

例如:我想把"织梦cms批量替换文章标题和内容方法集绵"中的“织梦cms” 替换成“dedecms”就可以写mysql修改命令:update dede_archives set title=replace(title,'织梦cms','dedecsm');

2、需要修改文章摘要的某个关键词

update dede_archives set description=replace(description,'原来的关键词','替换后的关键词');

3、需要替换文章正文内的某个关键词

update dede_addonarticle set body=replace(body,'原来的关键词','替换后的关键词');

4、更改缩略图目录

update dede_archives set litpic=replace(litpic,’原来的缩略图’,'替换后的缩略图’);

织梦dedecms批量替换文章标题和内容还是比较方便的,如果你遇到这种问题的话,上面两方方法都可以试一试哦。

标签:批量,dede,dedecms,织梦,sql,写法,替换,cms
From: https://www.cnblogs.com/asqq8/p/17384113.html

相关文章

  • mysql 移动数据目录data后启动失败
    ###############################一、需要更改my.cnf中所有关于路径的参数二、更改binlog.index中的路径信息三、更改relaylog.index中的路径信息                   ###########################......
  • MySQL 中读写分离数据延迟
    MySQL中读写分离可能遇到的问题前言读写分离的架构基于客户端实现读写分离基于中间代理实现读写分离MySQL中如何保证主从数据一致循环复制问题主从同步延迟主从同步延迟的原因主从延迟如何处理强制走主库方案Sleep方案判断主从无延迟方案配合semi-sync......
  • MYSQL-幻读
    什么是幻读?事务隔离级别为可重复读时,幻读发生在当前读和快照读混合使用的情况下select*fromtable,正常查询为快照读select*fromtableforupdate,或者insert,delete等为当前读如果事务中仅存在快照读,则不会发生幻读的情况;测试如下:事务1中仅快照查询,则事务2提交事务后......
  • SQL Server数据库判断最近一次的备份执行结果
    1麻烦的地方在SQLServer的官方文档里面可以看到备份和还原的表,但是这些表里面只能找到备份成功的相关信息,无法找到备份失败的记录,比如msdb.dbo.backupset。对于一些监控系统未监控作业的情况下,想要监控数据库备份任务执行失败而触发告警规则,有些麻烦。但是SQLserver内部是可......
  • MySQL索引下推(官方翻译)
    索引条件下推优化原文链接:https://dev.mysql.com/doc/refman/8.0/en/index-condition-pushdown-optimization.html索引条件下推(ICP)是针对MySQL使用索引从表中检索行的情况的优化。如果没有ICP,存储引擎会遍历索引以定位基表中的行,并将它们返回给MySQL服务器,MySQL服务器......
  • PowerDesigner15在生成SQL時報錯Generation aborted due to errors detected during t
    1.用PowerDesigner15建模,在Database—>GenerateDatabase(或者用Ctrl+G快捷鍵)來生產sql語句,卻提示“Generationabort1.用PowerDesigner15建模,在Database—>GenerateDatabase(或者用Ctrl+G快捷鍵)來生產sql語句,卻提示“Generationabortedduetoerrorsdetectedduringthe......
  • Mac安装MySQL5.7开发环境的详细步骤
    1.进入官网下载MySQL5.7的安装包。下载地址:https://www.mysql.com/downloads/      跟着上面图示下载即可,我这里选择的是5.7.31的版本,根据个人喜好选择版本,但是注意有的版本是没有mac版本的,换个版本就行了。2.安装包下载完成后双击pkg文件进行安装,无脑点下一步......
  • Golang MySQL 操作
    1.  创建go_db目录      mkdirgo_db2. root@VirtualBox:/mnt/share/goframe/go_db#gomodinitgo_dbgo:creatingnewgo.mod:modulego_dbroot@VirtualBox:/mnt/share/goframe/go_db#goget-ugithub.com/go-sql-driver/mysqlgo:addedgithub.com/go-......
  • Mysql面试题
    1.Mysql基础1、from子句组装来自不同数据源的数据;2、where子句基于指定的条件对记录行进行筛选;3、groupby子句将数据划分为多个分组;4、使用聚集函数进行计算;5、使用having子句筛选分组;6、计算所有的表达式;7、select的字段;8、使用orderby对结果集进行排序。SQL语言不同......
  • MySQL主从
    MySQL主从一主从复制介绍1.1什么是主从复制将主服务器的binlog日志复制到从服务器上执行一遍,达到主从数据的一致状态,称之为主从复制。一句话表示就是,主数据库做什么,从数据库就跟着做什么。1.2为何要做主从(1)为实现服务器负载均衡/读写分离做铺垫,提升访问速度#1、什么......