我在供应商表上有很多这样的记录
www.loohuis.nl#http://www.loohuis.nl#
我想要这样的
www.loohuis.nl
为什么这个查询不起作用?
UPDATE p_suppliers set site = REPLACE(site, '#%#','') ;
最佳答案
这边试试
DECLARE @OpenTag varchar(10)
SET @OpenTag = '#'
UPDATE p_suppliers
SET site= STUFF(site,
CHARINDEX(@OpenTag, site,1) + LEN(@OpenTag),
CHARINDEX('#',site,1)-(CHARINDEX(@OpenTag, site,1) + LEN(@OpenTag)),
'')
关于mysql - 在##之间查找并替换文本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32865556/