mysql - 什么是 PHP strip_tags 的 MySQL 查询等价物?

标签 mysql strip-tags

我有一个大型数据库,其中包含有 <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/

相关文章:

title - 如何操作 Blogger 模板中的字符串。不可能的?

除了 '<>'(书名)之外的 php 条标签

xml - XQuery - 去除标签但保留其文本

mysql - MySQL 管理中奇怪的模式行为

mysql - 如何从一张表中查找其子表有重复值的记录?

php - 如何使用md5哈希值?

php - strip_tags : strip off the messy tags and styles

Mysql 用触发器删除插入

mysql - 如何添加 session 并添加访问 token 以登录 Node