首頁 >資料庫 >mysql教程 >儘管列名存在差異,如何以程式設計方式將 CSV 檔案匯入 MySQL?

儘管列名存在差異,如何以程式設計方式將 CSV 檔案匯入 MySQL?

Patricia Arquette
Patricia Arquette原創
2024-11-30 17:51:11255瀏覽

How to Programmatically Import CSV Files into MySQL Despite Column Name Differences?

以程式設計方式將CSV 檔案匯入MySQL,但欄位名稱存在差異

將CSV 檔案匯入MySQL 時,常會遇到CSV 與資料庫表之間欄位名稱的差異。幸運的是,MySQL 為此類場景提供了方便的解決方案。

要以程式設計方式將 CSV 檔案匯入到具有不同列名的資料庫中,您可以使用指定列清單的 LOAD DATA INFILE 語法。這允許您將特定的 CSV 列對應到對應的資料庫列。

例如,以下程式碼將資料從名為「uniq.csv」的CSV 檔案匯入到名為「tblUniq」的表中:

在此查詢中,CSV 檔案中的前三個欄位將會對應到資料庫表中的對應列。

您也可以指定一個自訂列列表,如下例所示:

這裡,CSV 列會對應到資料庫表中的不同列,讓您輕鬆處理列名稱的差異。

以上是儘管列名存在差異,如何以程式設計方式將 CSV 檔案匯入 MySQL?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn