1. 程式人生 > >資料倉庫入倉問題:mysql獲取資料存在"UTF8": 0x00問題的轉換

資料倉庫入倉問題: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,