我有一个MySQl数据库,表名是“post_data”字段名是“content_data”
我想删除两个已知字符串之间的所有随机数据。
我想删除“www.OldDomain.com/”和“/www.NewDomian.com”之间的所有文本
例如: www.OldDomain.com/redirect?RandomTextUrl/www.NewDomian.com/txturl
有什么建议吗?
最佳答案
假设每个字符串在 content_data
中以正确的顺序出现一次:
select concat(substring_index(content_data, 'www.OldDomain.com', 1),
'www.OldDomain.com',
'www.NewDomian.com',
substring_index(content_data, 'www.NewDomian.com', -1)
)
关于MySQL查询删除两个已知字符串之间的所有随机数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45264261/