MYSQL字符串替换
时间: 2023-07-06 14:10:30 浏览: 94
字符串替换
在 MySQL 中,可以使用 REPLACE 函数进行字符串替换。它的语法如下:
```
REPLACE(str, from_str, to_str)
```
其中,`str` 是要进行替换的字符串,`from_str` 是需要被替换的子字符串,`to_str` 是替换后的子字符串。
例如,要将字符串 'W:\0-r11\GeiFileLocalStore\b181\src\fil\svn-base\00\006bf7cadb244ffa9db1c36920bce7df.svn-base' 中的 'W:\0-r11\GeiFileLocalStore' 替换成 'K:\0-r11\GeiFileLocalStore',可以使用以下 SQL 语句:
```
SELECT REPLACE('W:\0-r11\GeiFileLocalStore\b181\src\fil\svn-base\00\006bf7cadb244ffa9db1c36920bce7df.svn-base', 'W:\0-r11\GeiFileLocalStore', 'K:\0-r11\GeiFileLocalStore');
```
或者,如果要替换表中的某个字段,可以使用 UPDATE 语句,例如:
```
UPDATE my_table SET my_field = REPLACE(my_field, 'W:\0-r11\GeiFileLocalStore', 'K:\0-r11\GeiFileLocalStore');
```
其中,`my_table` 是要更新的表名,`my_field` 是要更新的字段名。
阅读全文