我在数据库中有一个包含HTML格式数据的列。
<div id="subtitle"><h2>Quisque cursus metus vitae, sem massa mattis sem.</h2></div>
我无法访问数据库的更新方式,有没有办法可以通过SQL删除封闭的div
?我想删除封闭的<div id="subtitle">
代码,只需将其添加到列中:
<h2>Quisque cursus metus vitae, sem massa mattis sem.</h2>
答案 0 :(得分:1)
使用SQL进行此类操作并不是很理想。使用编程语言可能会更好。话虽如此,假设封闭的div 总是看起来像<div id="subtitle">
和</div>
,你可能会做这样的事情:
SELECT REPLACE(REPLACE(myTable.myColumn, '<div id="subtitle">', ''),'</div>','');
我没有测试过。我实际上甚至不知道是否可以像这样嵌套REPLACE函数,但试一试,看看它是否适合你。