問題:
您有一個包含許多列,並且需要使用LOAD DATA INFILE 命令選擇性地將特定列匯入到MySQL 資料庫中。
解決方案:
要只將選取的欄位載入MySQL,請依照下列步驟操作步驟:
範例:
執行此指令用於將選取的欄位從名為file.csv 的CSV 檔案匯入到名為t1 的資料表中:
LOAD DATA LOCAL INFILE 'file.csv' INTO TABLE t1 FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' (@col1,@col2,@col3,@col4) SET name=@col4,id=@col2 ;
在此範例中,@col1、@col2、@col3 和@col4 是表示所選列的變數CSV檔案列,name和id是t1表中對應的列名
以上是如何使用 LOAD DATA INFILE 將特定列從 CSV 匯入到 MySQL?的詳細內容。更多資訊請關注PHP中文網其他相關文章!