我有一个大型数据库,其中包含有 <a>
的记录它们中的标签,我想删除它们。当然有一种方法是我创建一个全选的 PHP 脚本,使用 strip_tags
并更新数据库,但这需要很长时间。那么如何使用简单(或复杂)的 MySQL 查询来做到这一点?
最佳答案
MySQL >= 5.5 提供 XML 函数来解决您的问题:
SELECT ExtractValue(field, '//text()') FROM table;
引用:https://dev.mysql.com/doc/refman/5.5/en/xml-functions.html
关于mysql - 什么是 PHP strip_tags 的 MySQL 查询等价物?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7654436/