如何使用MySQL语句替换'(引用)字符

时间:2012-09-27 10:28:24

标签: mysql sql xml atom-feed

我正在尝试使用SQL查询的结果集创建XML feed。其中一个字段包含'导致生成的XML文件中出错的字符。

如何更换'字符。我看过像

这样的帖子
Replace(my_column,'''','')

但这会引发语法错误

3 个答案:

答案 0 :(得分:1)

可能你正在寻找这样的东西:

UPDATE your_table
   SET your_column = REPLACE(your_column, '\'', ''');

但话又说回来,我想知道为什么有必要在DB中这样做,而不是在输出代码中。

答案 1 :(得分:1)

应该有效

select replace('abc''def','''','')

SQLFiddle example

答案 2 :(得分:0)

使用'代替'。 这将有效:

Replace(my_column,"'",''')