很多采集来的数据,没有处理直接入库了,或者有时候网站被黑客植入黑链,都需要直接在数据库中操作,删掉超链接<a>标签,并且保留超链接内容。
比如<a href=”12321″>ABC</a>,需要把前后的<a href=”12321″>和</a>删掉,保留ABC,保证内容可读性。
去掉前面的<a>标签:请在数据库中直接执行语句:
update 数据表 set content =replace(字段,substring(字段,locate(‘<a ‘, 字段),locate(‘>’, 字段,locate(‘<a ‘, 字段))+1-locate(‘<a ‘, 字段)),”)
去掉</a>标签:请在数据库中执行语句:
UPDATE 数据表 SET 字段= REPLACE( 字段, ‘</a>’, ” );
可以写在一起:
update 数据表 set content =replace(字段,substring(字段,locate(‘<a ‘, 字段),locate(‘>’, 字段,locate(‘<a ‘, 字段))+1-locate(‘<a ‘, 字段)),”);UPDATE 数据表 SET 字段= REPLACE( 字段, ‘</a>’, ” );