我对SQL很陌生,需要从特定的MySQL数据库中删除几百个链接。我有一个工作的REGEXP来查找这些条目,但是我不能让它与UPDATE query一起工作。
在MySQL数据库中查找和删除所有锚标记及其内容的最佳方法是什么?
例子:

Some text <a href="some-link.com">more text</a>

任何帮助都将不胜感激,谢谢!
编辑:
链接始终是最后一个条目,所以也许您可以找到锚标记的开头,然后从中删除所有内容?但不知道怎么做。

最佳答案

您可以使用:

UPDATE yourTable SET yourcolumn= REPLACE(yourcolumn, '<yourHtmlTag>', '');

这将改变:
------------------
id|yourcolumn
--|---------------
1|1111mytag2222
2|2222mytag3333

To this :
------------------
id|yourcolumn
--|---------------
1|11112222
2|22223333

09-11 07:19