数仓数据导出mysql保留换行符踩坑

发布时间 2023-08-24 09:16:04作者: 人不疯狂枉一生

  记录一个导数的小坑,数仓里面的数据需要导出到mysql,然后报表展示,并且需要把一段文字里面的换行功能体现出来;数仓里面的原始数据采用的是$符号进行分割每一行数据,直接把$符号替换为\n然后导出到mysql,发现没有生效,反而在页面上把\n展示出来了。那么注意了,经过反复尝试写成\\\n,然后把这个数据导出到mysql就可以实现换行。

regexp_replace(t1.change_plan,"\\$","  \\\n  ")  as change_plan

    在mysql里面看到的数据如下图1,拷贝出来放到notepad++就可看到是三行,如图2。