MYSQL删除封闭字符串

MYSQL删除封闭字符串,mysql,string,Mysql,String,我在数据库中有一列包含HTML格式的数据 <div id="subtitle"><h2>Quisque cursus metus vitae, sem massa mattis sem.</h2></div> 在这类事情上使用SQL并不是很理想。使用编程语言可能会更好。这就是说,假设封闭的div总是看起来像和,您可能会这样做: SELECT REPLACE(REPLACE(myTable.myColumn, '<div id="subtit

我在数据库中有一列包含HTML格式的数据

<div id="subtitle"><h2>Quisque cursus metus vitae, sem massa mattis sem.</h2></div>

在这类事情上使用SQL并不是很理想。使用编程语言可能会更好。这就是说,假设封闭的div总是看起来像
,您可能会这样做:

SELECT REPLACE(REPLACE(myTable.myColumn, '<div id="subtitle">', ''),'</div>','');
选择替换(替换(myTable.myColumn,,,,,,,,);
我还没有测试过。实际上,我甚至不知道是否可以像那样嵌套REPLACE函数,但请尝试一下,看看它是否适合您

SELECT REPLACE(REPLACE(myTable.myColumn, '<div id="subtitle">', ''),'</div>','');