update `my_titems` set title=replace(,'ABC_____','最新')
上面那个不行,好像mssql的replace函数不支持通配符
还是改成用substring吧
update `my_titems` set title=REPLACE(title,SUBSTRING(title,charindex('ABC',title),LEN('ABC')+5),'最新') where charindex('ABC',title)<>0
如果 ABC12345 左右还有字母或数字的话 就这样 '%ABC#####%'
如果 ABC12345 左右没有字母或数字的话 就这样 'ABC#####'
试一下
update `my_titems` set title = replace(title,'ABC12345','最新')
where title like %ABC12345%;
呢