我在MySQL中有一个表。我有一条评论记录,因为它来自textarea,它包含换行符。现在,当我想将其导出为CSV时,我遇到了问题。
是否有查询用空格或其他字符替换所有换行符?
答案 0 :(得分:0)
(1)在MySQL中创建一个用户定义的函数,用你想要的东西取代你想要的东西,并随意调用它:D
delimiter $$
create function removeNewLine (str text charset utf8) returns text charset utf8
begin
declare ret text charset utf8;
set ret = replace(str, "\r\n", "your char here");
set ret = replace(str, "\r", "your char here");
set ret = replace(str, "\n", "your char here");
return ret;
end $$

(2)现在你所要做的就是在你想要的任何列上调用该函数
select removeNewLine (table.bla1), removeNewLine (table.bla2) from table...