求教一条 mysql语句,可以使用参数替换。 如一个表有大量HTML代码,需要替换掉。如一些超链接 <a href='www.fsda.com'>
<a href='www.fasdfew.com'>
<a href='www.ewfewf.com'>
<a href='www.fasdfewewf.com'>能不能用一条语句,可以把上面这些内容一次替换掉或用函数也可以的。
<a href='www.fasdfew.com'>
<a href='www.ewfewf.com'>
<a href='www.fasdfewewf.com'>能不能用一条语句,可以把上面这些内容一次替换掉或用函数也可以的。
解决方案 »
- mysql LOAD DATA LOCAL INFILE导入数据 表里面没有结果 也不报错
- 关于同时使用where,group by,order by时如何建索引
- 求砖石 mysql备份方案 大量数据备份 数据上百G
- 求sql语句
- MySQL5.1内表转到MS SQL,表结构应如何设置?
- 一台电脑可以装2个MYSQL数据库吗?
- shape格式地图无法导入Postgresql数据库
- MYSQL中SELECT查询结果异常,求助手?
- 求 utf8编码的表 插入 数据到 gbk 编码的 表 办法
- 请教一个mongodb的数据库问题
- 怎么知道刚刚insert进去的记录的ID
- 超级大容量数据库设计问题,年存储4万亿条记录。
大概是这样的
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'> 这种东西。替换掉。
可以用MID(left right)+INSTR来解决
可是我也不懂 SP OR 程序代码
帮人帮到底吧。
什么也没有
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 ;
可以参考这个修改数据表中多列共同内容