1. 程式人生 > >資料入倉,解決Mysql匯入csv中值變為00的問題

資料入倉,解決Mysql匯入csv中值變為00的問題

寫入csv時,可能報錯為
ERROR: invalid byte sequence for encoding “UTF8”: 0x00
建議:This error can also happen if the byte sequence does not match the encoding expected by the server, which is controlled by “client_encoding”.
會導致出現問題的欄位後面的資料無法寫入csv,由此導致無法插入資料庫
一種解決方案為在獲取資料時:replace(ifnull(欄位名稱,’’),char(‘0x00’),’’) as 欄位名