2012-09-27 18 views
0

我正在尝试使用SQL查询的结果集创建XML馈送。其中一个字段包含导致产生的XML文件中出现错误的字符。如何使用MySQL语句替换'(引号)字符

如何替换'字符。我读过的建议是这样

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

职位,但,这将引发一个语法错误

回答

0

使用'代替'。 这将工作:

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

也许你正在寻找的东西是这样的:

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

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