Mit*_*ran 20 mysql replace space
我有一个MySQL数据库表'photos',列'filename'.我需要用下划线替换文件名列值中的空格.是否可以使用单个/多个查询?如果是这样的话?
Pas*_*TIN 50
你可以使用这个REPLACE
功能:
REPLACE(str,from_str,to_str)
返回
str
字符串from_str
替换为字符串的所有字符串to_str
.REPLACE()
搜索时执行区分大小写的匹配from_str
.
因此,要在表的所有行中替换另一个字符的所有出现,这样的事情应该:
update photos set filename = replace(filename, ' ', '_');
Run Code Online (Sandbox Code Playgroud)
即,您在列中搜索'' filename
并使用'_'代替; 并将结果重新放入filename
.
归档时间: |
|
查看次数: |
46248 次 |
最近记录: |