数仓数据导出mysql保留换行符踩坑
记录一个导数的小坑,数仓里面的数据需要导出到mysql,然后报表展示,并且需要把一段文字里面的换行功能体现出来;数仓里面的原始数据采用的是$符号进行分割每一行数据,直接把$符号替换为\n然后导出到mysql,发现没有生效,反而在页面上把\n展示出来了。那么注意了,经过反复尝试写成\\\n,然后把这个数据导出到mysql就可以实现换行。
regexp_replace(t1.change_plan,"\\$"," \\\n ") as change_plan
在mysql里面看到的数据如下图1,拷贝出来放到notepad++就可看到是三行,如图2。