將CSV 檔案匯入MySQL 時,常會遇到CSV 與資料庫表之間欄位名稱的差異。幸運的是,MySQL 為此類場景提供了方便的解決方案。
要以程式設計方式將 CSV 檔案匯入到具有不同列名的資料庫中,您可以使用指定列清單的 LOAD DATA INFILE 語法。這允許您將特定的 CSV 列對應到對應的資料庫列。
例如,以下程式碼將資料從名為「uniq.csv」的CSV 檔案匯入到名為「tblUniq」的表中:
在此查詢中,CSV 檔案中的前三個欄位將會對應到資料庫表中的對應列。
您也可以指定一個自訂列列表,如下例所示:
這裡,CSV 列會對應到資料庫表中的不同列,讓您輕鬆處理列名稱的差異。
以上是儘管列名存在差異,如何以程式設計方式將 CSV 檔案匯入 MySQL?的詳細內容。更多資訊請關注PHP中文網其他相關文章!