MySQL查询替换文件夹路径中的仅反斜杠?

要将反斜杠替换为任何其他特殊字符,请使用REPLACE()方法。让我们首先创建一个表-

mysql> create table DemoTable827(Path text);

使用插入命令在表中插入一些记录-

mysql> insert into DemoTable827 values('C\\MySQL');
mysql> insert into DemoTable827 values('D\\NewFolder\\');
mysql> insert into DemoTable827 values('E:\\myFolder\\MyDocument');

使用select语句显示表中的所有记录-

mysql> select *from DemoTable827;

这将产生以下输出-

+------------------------+
| Path                   |
+------------------------+
| C\MySQL                |
| D\NewFolder\           |
| E:\myFolder\MyDocument |
+------------------------+
3 rows in set (0.00 sec)

以下是将文件夹路径中的反斜杠替换为另一个特殊字符的查询-

mysql> update DemoTable827 set Path=REPLACE(Path, '\\', '----');
Rows matched: 3 Changed: 3 Warnings: 0

让我们再次检查表记录-

mysql> select *from DemoTable827;

这将产生以下输出-

+------------------------------+
| Path                         |
+------------------------------+
| C----MySQL                   |
| D----NewFolder----           |
| E:----myFolder----MyDocument |
+------------------------------+
3 rows in set (0.00 sec)