mysql - 如何替换 MySQL 中的 HTML 行?

标签 mysql html

我需要替换多个帖子中的 html 代码。这是我正在使用的代码:

UPDATE wp_posts SET post_content = REPLACE(post_content, 'target="_top" class="text"') WHERE 'post_content'  = 'class="text"'

但是我得到一个错误:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') WHERE 'post_content' = 'class="text"'' at line 1

有什么解决方案可以让它正常工作吗?

最佳答案

REPLACE 接受三个参数,你只给了两个。您没有告诉它用什么替换匹配的文本。

关于mysql - 如何替换 MySQL 中的 HTML 行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12221214/

相关文章:

mysql - mysql 5.7 可以识别 5.1 中的 mysqldump 文件吗?

mysql - 从部分重复的数据中选择首选行

javascript - 在全局变量中存储 Angular js响应时出现问题

jquery - 如何使用 Perl 将数据返回到 AJAX 调用?

php - 如何创建分页器链接

php - codeigniter 在表中重复

MySql 按结果分组的计数

android - 为什么我的网站的移动版上有笑脸和空白?

Javascript 时间函数无法正确显示

javascript - 文件API,以编程方式从服务器下载文件并将其存储在沙盒文件系统中