标签: mysql sql
我只想从数据库中选择一个列,其中所有出现的字符都被另一个字符替换。
我看了SELECT REPLACE(),但我害怕使用它。
答案 0 :(得分:1)
不,在select语句中获取值不会更改表中的值。
select
从表中读取数据后,replace将应用于数据,并且在查询返回结果之前。
replace
注意:此规则的例外情况是,如果表上有触发器,则在选择数据时会更改数据。然后它是更改数据的触发器,并且对值使用replace之类的函数仍然与触发器如何更改它无关。