mysql - 如何使用MySQL删除两个固定字符串之间的随机字符串?

标签 mysql sql string preg-replace

以下是我的 MySQL 数据库中的一些短语:

I love swimming and writing.
I love shopping and writing.
I love playing games and writing.

如何将它们更改为

I love writing.
I love writing.
I love writing.

最佳答案

不要将其视为删除中间的字符串,就像将常量字符串设置为与模式匹配的任何内容一样:

UPDATE my_table
SET    my_column = 'I love writing.'
WHERE  my_column LIKE 'I love% writing.'

关于mysql - 如何使用MySQL删除两个固定字符串之间的随机字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29723868/

相关文章:

MySQL CONCAT 找不到带别名的表

mysql - SQL数量计算

mysql - 如何在 mysql workbench 中查看表的索引?

sql - 将数据从 SQL Server 表复制到同一个表

java - 签名变更

php - 使用下拉值更新 MySql DB

php - 通知: Unidentified Index: QNo in C:\\xampp\htdocs\,

mysql - 获取与邮政编码相关的所有城市

java - java - 如何在没有正则表达式的情况下只替换一次字符串?

java - 如何比较Java中的字符串?