MySQL替换不会替换



我觉得我在这里失去了它,这个确切的查询过去工作得很好,但现在它匹配行,但不会更改任何行,我在Workbench中禁用了安全更新,甚至尝试了CLI,结果是,REPLACE函数中发生了我不知道的变化?

尝试了两种方式只是以防万一:

update MyVideos116.path set strPath = replace(strPath,'smb://STORAGESRV-VM/','smb://WMHomeStorage/')    
update MyVideos116.path set strPath = replace(strPath,'smb://STORAGESRV-VM/','smb://WMHomeStorage/') WHERE strPath LIKE '%STORAGESRV-VM%';

结果与WHERE语句相同,只是我得到的结果少了几个:

0 row(s) affected Rows matched: 1258  Changed: 0  Warnings: 0
0 row(s) affected Rows matched: 1247  Changed: 0  Warnings: 0

Ugh,很抱歉是STORAGESRV-VM的情况,在表中它是STORAGESRV VM

最新更新