求教一条 mysql语句,可以使用参数替换。

daodaoyu222 2011-08-26 01:45:43
求教一条 mysql语句,可以使用参数替换。

如一个表有大量HTML代码,需要替换掉。

如一些超链接

<a href='www.fsda.com'>
<a href='www.fasdfew.com'>
<a href='www.ewfewf.com'>
<a href='www.fasdfewewf.com'>

能不能用一条语句,可以把上面这些内容一次替换掉

或用函数也可以的。



...全文
67 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
2399 2011-08-28
  • 打赏
  • 举报
回复
http://zzx19452008-163-com.iteye.com/admin/blogs/973064
可以参考这个修改数据表中多列共同内容
WWWWA 2011-08-26
  • 打赏
  • 举报
回复
示例:
DELIMITER $$

DROP PROCEDURE IF EXISTS `killa`$$

CREATE DEFINER=`root`@`localhost` PROCEDURE `killa`()
BEGIN
SET @a='123<a href=\'www.fsda.com\'>456<a href=\'www.fasdfew.com\'>789';
SET @b=INSTR(@a,'<');
WHILE @b>0 DO
SET @a=CONCAT(LEFT(@a,@b-1),MID(@a,INSTR(@a,'>')+1));
SET @b=INSTR(@a,'<');
END WHILE;
SELECT @a;
END$$

DELIMITER ;
daodaoyu222 2011-08-26
  • 打赏
  • 举报
回复
谷歌搜 SP OR 程序代码


什么也没有
daodaoyu222 2011-08-26
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 wwwwb 的回复:]
引用 6 楼 fengchujun 的回复:
希望能说具体点,,一个字段中 可能不止一个 超链接。。有的可能有多个。

这种情况用SP OR 程序代码来解决
[/Quote]

可是我也不懂 SP OR 程序代码


帮人帮到底吧。
wwwwb 2011-08-26
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 fengchujun 的回复:]
希望能说具体点,,一个字段中 可能不止一个 超链接。。有的可能有多个。
[/Quote]
这种情况用SP OR 程序代码来解决
daodaoyu222 2011-08-26
  • 打赏
  • 举报
回复
希望能说具体点,,一个字段中 可能不止一个 超链接。。有的可能有多个。
wwwwb 2011-08-26
  • 打赏
  • 举报
回复
如果格式固定,1个中只有1个<a href='www.fsdf.com'> 这种东西
可以用MID(left right)+INSTR来解决
daodaoyu222 2011-08-26
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 wwwwb 的回复:]
字段内容是什么?都是在1条记录中?
[/Quote]

大概是这样的


ID a
1 我闪的<a href='www.fsdewa.com'>天干
2 栽<a href='www.fasdfew.com'>一场春梦一
3 城标有<a href='www.fasdewfew.com'>上
4 城标<a href='www.fafdsfsdfew.com'>城标



将<a href='www.fsdf.com'> 这种东西。替换掉。




wwwwb 2011-08-26
  • 打赏
  • 举报
回复
字段内容是什么?都是在1条记录中?
daodaoyu222 2011-08-26
  • 打赏
  • 举报
回复
类似于这种

update tablename  set  b=replace(a,'<a href=*>','')
shine333 2011-08-26
  • 打赏
  • 举报
回复
规则是什么,替换成什么?

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧