【发布时间】:2012-02-06 19:43:08
【问题描述】:
通常,要从 mysql 服务器导出 CSV 报告,我会在服务器上连接并运行查询,将结果保存到文本文件中,然后通过指定使用管道分隔符分隔列来将文件导入 excel。
我需要对具有MEDIUMTEEXT 列类型的表运行报告,其中包含逗号字符和换行符 (\n)。
换行符和逗号符号破坏了表格布局。
SELECT `number`,REPLACE(`description`, ',', ''), mr.`dateInserted` FROM
`mr` WHERE mr.dateInserted >= '2012-01-01' AND mr.dateInserted <= '2012-01-31'
我通过使用 MySQL REPLACE 函数解决了逗号问题,但是,如何从结果中删除换行符?
【问题讨论】: