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

如何使用MySQL删除两个固定字符串之间的随机字符串?,mysql,sql,string,preg-replace,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 =

以下是我的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.'