Memasukkan Lajur Selektif daripada Fail CSV ke dalam MySQL Menggunakan LOAD DATA INFILE
Dalam senario ini, anda mempunyai fail CSV dengan banyak lajur, dan anda perlu secara selektif memuatkan lajur tertentu ke dalam pangkalan data MySQL menggunakan arahan LOAD DATA INFILE. Begini cara anda boleh mencapainya:
Penyelesaian:
Gunakan arahan LOAD DATA INFILE, menentukan lajur sasaran sebagai pembolehubah sambil mengecualikan lajur yang anda tidak mahu muatkan . Sintaks berikut akan membimbing anda:
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 ;
Dalam arahan ini:
Dengan menggunakan arahan ini, anda boleh secara selektif memasukkan lajur yang dikehendaki daripada fail CSV anda ke dalam jadual MySQL t1.
Atas ialah kandungan terperinci Bagaimana untuk Mengimport Lajur Tertentu daripada Fail CSV ke MySQL Menggunakan LOAD DATA INFILE?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!