將 CSV 檔案中的資料匯入 MySQL 資料表時,請確保檔案中的資料列與資料表中的資料列。否則,資料可能會錯誤導入。
要自動將 CSV 檔案列指派給 MySQL 表列,請使用帶有 FIELDS 子句的 LOAD DATA INFILE 指令。以下是範例:
LOAD DATA INFILE 'abc.csv' INTO TABLE abc FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\r\n' IGNORE 1 LINES (col1, col2, col3, col4, col5);
在此語法中:
MySQL 8.0 的註解使用者:
出於安全考慮,MySQL 8.0 預設會停用 LOCAL 關鍵字。如果您看到錯誤“ERROR 1148:此 MySQL 版本不允許使用的命令”,請按照 MySQL 文件中提供的說明進行覆寫。但是,請注意,這並不能解決安全性問題。
以上是匯入資料時如何將CSV列對應到MySQL表列?的詳細內容。更多資訊請關注PHP中文網其他相關文章!