抑制MySQL查询中的错误数据

时间:2014-01-10 16:48:12

标签: mysql

我有一个SQL查询,我用来导出到非常好的XML:

SELECT remarks AS comments from Table1

我无法控制表,只执行SELECT。我面临的挑战是,某些记录在此自由文本列中有换行符,导致XML“中断”。

查询本身是否有办法抑制或删除换行符以及任何其他可能不正确的字符?

1 个答案:

答案 0 :(得分:1)

虽然处理此问题的最佳方法是阻止不良数据进入,但第二种方法是在从数据库读取数据后清理代码;你应该能够做到这样的事情:

SELECT REPLACE(COLUMN_NAME, '<br/>', '') AS comments FROM Table1;

这会删除中断并替换它们。