Mysql “我如何替换?”+&引用;(加号)在我的数据库中有空格吗?

Mysql “我如何替换?”+&引用;(加号)在我的数据库中有空格吗?,mysql,sql,oracle,sqlite,Mysql,Sql,Oracle,Sqlite,我的数据库包含许多+符号,我想用空格替换它。。。。 对此有什么疑问 update tbl set column = replace(column, '+', ' ') 这会将名为“tbl”的表中名为“column”的列中的所有“+”更新为单个空格,每个“+”对应一个空格 如果您只需要选择显示,则使用相同的功能,例如 select replace(column, '+', ' ') column, other1, col3 from tbl 对于Oracle:更新表名称集字段名称=替换(字段名

我的数据库包含许多+符号,我想用空格替换它。。。。 对此有什么疑问

update tbl set column = replace(column, '+', ' ')
这会将名为“tbl”的表中名为“column”的列中的所有“+”更新为单个空格,每个“+”对应一个空格

如果您只需要选择显示,则使用相同的功能,例如

select replace(column, '+', ' ') column, other1, col3
from tbl

对于Oracle:

更新表名称集字段名称=替换(字段名称“+”,”)


您是否在使用mysql、oracle和sqlite?是否要在所有表的所有列和行上用“”替换“+”?或者在特定表的特定列中?幸运的是,所有3个都使用相同的函数名和签名这是一个更大问题的症状,即您没有正确地对数据进行url解码吗?嘿,Rob,我们两个都在42秒前发布了!真是太巧了!关于这些非常基本的问题,我可能应该再等几分钟。不同的答案没有提供太多附加值…是的。事实上,我正在删除我的合一,因为线程负责人用我的一点额外信息增强了他的答案。