广告联盟网

 找回密码
 注册
查看: 929|回复: 13
打印 上一主题 下一主题

批量删除DEDE文章里的一段代码

[复制链接]
跳转到指定楼层
1#
发表于 2006-11-23 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
DEDE系统里有很多文章里有一段没用的代码,table什么的,用哪个命令可以把指定的代码一次性删除?
12#
发表于 2006-11-24 | 只看该作者
要替换abc=>efg
update 表名 set 字段名=replace(字段名, 'abc', 'efg')
11#
 楼主| 发表于 2006-11-24 | 只看该作者


QUOTE:
原帖由 剑王 于 2006-11-24 22:54 发表
不会吧? tablename和column_name都是占位符号,应该被替换为真实的表名称和表栏目名称。delete_text是欲删除的文字。

我每次都是这样替换的。

这个我知道的,我是这么做的,不过delete_text我换成了一行代码,运行不了。
10#
发表于 2006-11-24 | 只看该作者
不会吧? tablename和column_name都是占位符号,应该被替换为真实的表名称和表栏目名称。delete_text是欲删除的文字。

我每次都是这样替换的。

QUOTE:
原帖由 小龙 于 2006-11-24 10:45 发表

运行不成功。

9#
 楼主| 发表于 2006-11-24 | 只看该作者


QUOTE:
原帖由 91free 于 2006-11-24 12:35 发表
直接用Ultraedit打开数据库文件,批量替换即可。

那得找一台好机器,好大好大的文件。
8#
 楼主| 发表于 2006-11-24 | 只看该作者


QUOTE:
原帖由 剑王 于 2006-11-23 23:16 发表
对于mysql:
update tablename set column_name=replace(column_name, delete_text, '');

运行不成功。
7#
发表于 2006-11-23 | 只看该作者
对于mysql:
update tablename set column_name=replace(column_name, delete_text, '');

mssql也有相应的函数,不记得了。
6#
 楼主| 发表于 2006-11-23 | 只看该作者
应该是采集来的一些没有用的代码。
5#
发表于 2006-11-23 | 只看该作者
是文章的模版里,还是采集的文章内容带有很多的<table>元素?
4#
发表于 2006-11-23 | 只看该作者
同上
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|广告联盟网  

GMT, 2024-11-16 , Processed in 0.061547 second(s), 20 queries .

Powered by Discuz! X3.2

© 2005-2021 www.ggads.com GGADS 广告联盟网

快速回复 返回顶部 返回列表