mysql - 在 mysql 表中搜索列中的术语,如果找到则删除术语

标签 mysql sql

在我的 wp_posts表,我有一个名为 post_content 的列.我想在此列中搜索 <!--nextpage--> 的所有实例并删除它(如果存在)。

例如,如果在 post_content 中找到以下内容行:

hello<!--nextpage-->world lorem

然后将其剥离为:

helloworld lorem

我可以运行什么 SQL 查询?

最佳答案

UPDATE wp_posts
SET post_content = REPLACE(post_content, '<!--nextpage-->', '')

UPDATE wp_posts
SET post_content = REPLACE(post_content, '<!--nextpage-->', '')
WHERE post_content LIKE '%<!--nextpage-->%'

关于mysql - 在 mysql 表中搜索列中的术语,如果找到则删除术语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36430372/

相关文章:

mysql - 从表中按顺序获取版本字符串

sql - 加入群组

mysql - 使用 MySQL 计算两个表之间的每月用户分数?

java - Java程序与网站的连接

python - django 查询对象上的 Iterator()

mysql - SQL - 获取最高和最低记录

mysql - 为什么我们不应该让 innodb_log_files 的总大小超过 innodb_buffer_pool 的大小

PhpMyAdmin 错误

mysql创建表id自增报错

c# - 使用与安装的连接器不同的 MySql.Data 版本