將 CSV 檔案匯入 MySQL 表
問題:無法將資料從 CSV 檔案正確載入到MySQL表格有缺失或未對齊等問題
分析:
使用LOAD DATA INFILE 的原始方法由於跨多行的文本簡介解析不正確以及缺乏正確的分隔符號規範而出現錯誤。
解決方案1(使用LOAD DATA INFILE):
為了解決這些問題,LOAD DATA INFILE 語句已修改為包含以下參數:
這修正了解析問題,但資料仍然未對齊。
解決方案 2(使用 mysqlimport):
將 CSV 檔案匯入 MySQL 的一種更有效、更可靠的方法是使用 mysqlimport 實用程式。它提供了額外的選項來指定分隔符號和其他導入參數。
要使用 mysqlimport:
mysqlimport --ignore-lines=1 \ --fields-terminated-by=, \ --local -u root \ -p Database \ TableName.csv
此方法提供了一種更精確、更有效率的方式將 CSV 資料匯入 MySQL 表。
以上是如何有效率地將CSV資料匯入MySQL表,同時處理資料錯位和解析錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!