SQL查找并替换列

时间:2016-04-15 13:01:04

标签: mysql

我正在尝试从table_name中的column_content中删除所有链接。 链接看起来像:

<a style="text-decoration:none" href="/index.php?o=oda-res-site">.</a>

href="........"在每条记录中都有所不同。

您是否可以使用通配符来帮助清除所有链接<a ..../a>

我试过了:

UPDATE MyTable
SET StringColumn = REPLACE (StringColumn, 'SearchForThis', 'ReplaceWithThis')

但我找不到合适的通配符来包括-if possible- all links。

谢谢 我用phpMyadmin

2 个答案:

答案 0 :(得分:0)

如果您正在使用它的SQL Server,则REPLACE不会处理通配符或正则表达式,因此您必须使用PATINDEX循环。

Regex pattern inside SQL Replace function?

答案 1 :(得分:0)

嗯...如果我找对你,解决方案应该不那么困难。根据您的示例提供示例代码:

na.omit