数据仓库入仓问题:mysql获取数据存在"UTF8": 0x00问题的转换

1、 invalid byte sequence for encoding “UTF8”: 0x00
要使用如下方案转换字段
replace(ifnull(first_name,null),char(‘0x00’),null) as first_name,
2、写入到csv时,无法写入完全的数据,定位后发现空值写入是
id|recipient_no|first_name|last_name|bus_email|status|donot_code|country|state|city|org_name|title|campaign_group|bounces_type|email_name|resource_url|ipAddress|clickDate|modify_date_etl|load_dt
2689815|675163|||00
同样的处理方法
3、如果通过csv作为数据的中转,如果数据中存在回车键,换行等需要转换
replace(replace(replace(country,’|’,’@#@’),CHAR(13),’KaTeX parse error: Expected 'EOF', got '#' at position 1: #̲’),CHAR(10),’%#%’) as country,

你可能感兴趣的:(mysql)