是否可以用另一个字符串替换字符串的特定部分? 例如我有一个包含文件路径的列,我将文件夹下载到门户(在我的物理硬盘上)更名为download_portal,所以我必须更改数千条数据库记录中的路径。SQL - 替换多个记录中字符串的特定部分
实例记录之前和之后:
/fileadmin/download portal/test/myfile.jpg
后:
/fileadmin/download_portal/test/myfile.jpg
假设这是我的表水果:
id | path
1 | /fileadmin/download portal/test/apple.jpg
2 | /fileadmin/download portal/test/banana.jpg
3 | /fileadmin/download portal/test/pineapple.jpg
我怎样才能改变download portal
到download_portal
在每个记录中使用SQL?我可以通过使用regular expressions来解决吗?
阅读有关更换funtion。请添加您正在使用的dbms标签 – Jens
['replace'](https://dev.mysql.com/doc/refman/5.6/en/string-functions.html#function_replace)? – Passerby