MYSQL删除封闭字符串
我在数据库中有一列包含HTML格式的数据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
<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>','');