Mysql更新,选择替换长字符串中的指定字符

Mysql更新,选择替换长字符串中的指定字符,mysql,replace,sql-update,Mysql,Replace,Sql Update,我不知道如何接近我可以做一些测试,但我只是为了安全起见,并得到一些建议 我有一个包含大量数据的表列,例如: Lorem ipsum door sit amet,一位杰出的领导者,他是一位临时劳工和大股东。但是,我们必须尽可能少地进行实验,因为我们的实验室必须符合我们的共同要求。@两人或两人在一个无教区的房间里互相指责。除了偶尔出于非故意的原因外,还必须因疏忽而受到惩罚。 上面只是一个占位符,每行都有不同的数据字符串,我需要做的是通过删除@符号来更新所有行。我发现了一些示例,如: updateta

我不知道如何接近我可以做一些测试,但我只是为了安全起见,并得到一些建议

我有一个包含大量数据的表列,例如:

Lorem ipsum door sit amet,一位杰出的领导者,他是一位临时劳工和大股东。但是,我们必须尽可能少地进行实验,因为我们的实验室必须符合我们的共同要求。@两人或两人在一个无教区的房间里互相指责。除了偶尔出于非故意的原因外,还必须因疏忽而受到惩罚。

上面只是一个占位符,每行都有不同的数据字符串,我需要做的是通过删除@符号来更新所有行。我发现了一些示例,如:


updatetable SET string=REPLACE(string,'@','')
但不确定该查询是否将只更新找到的内容,或者将替换@符号的整个字符串,这意味着我丢失了所有数据,并且只对它们进行@符号。有人能告诉我这是否只是替换@而保留其余的不变吗?

查询:
updatetable SET string=replace(string,'@','')

对于字符串,例如:
敏捷的棕色狐狸跳过@The lazy dog

实际上,只需替换
@
符号,并保留所有其他内容,以便查询后的“我的”列将包含
快速棕色狐狸跳过懒狗