mySQL 更改路径 更新子字符串



我有一个问题,我的db中有一个列'路径'的表'文件',称为图片。每条路径都像" C: My Folder Pics Pics pic1.jpg"等........

我如何更改:

C:my folderpics

to

C:my NEW folderNEW pics

我尝试一个没有这样的文件名的路径文件夹的选择:

SELECT substring(c1,1,locate(substring_index(c1,'/',-1),c1)-1) FROM t1

给我" C:我的文件夹 Pics "。现在,我需要更新所有列路径。什么是正确的查询。我尝试这个但不起作用。

update foto set path = 'z' where path = (SELECT substring(path,1,locate(substring_index(path,'\',-1),path)-1)) 

感谢您的分享

完成。

update foto set path = REPLACE(path,(SELECT substring(path,1,locate(substring_index(path,'\',-2),path)-1)),'" & TextBox2.Text & "'

相关内容

  • 没有找到相关文章

最新更新