Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Memetakan Nama Lajur CSV Secara Berbeza Apabila Mengimport Data ke dalam MySQL?
Cara Mengimport Fail CSV ke MySQL dengan Nama Lajur Berbeza
Dalam artikel ini, kami akan membimbing anda melalui pengimportan fail CSV ke dalam jadual MySQL, walaupun apabila nama lajur berbeza.
Untuk memudahkan proses ini, anda boleh menggunakan pertanyaan yang merangkumi sintaks LOAD DATA INFILE. Pendekatan ini membolehkan anda menentukan lajur CSV mana yang akan diimport ke lajur pangkalan data mana, walaupun nama berbeza.
Sintaks
LOAD DATA INFILE 'csv_file_path' INTO TABLE table_name (column_name1, column_name2, ...);
Contoh
Dengan mengandaikan anda mempunyai fail CSV bernama data.csv dengan data berikut:
<code class="csv">uniq_name,uniq_city,uniq_comment John Doe,New York,This is John's comment Jane Smith,Los Angeles,This is Jane's comment</code>
Dan jadual MySQL bernama my_table dengan lajur berikut:
id,name,city,comments
Anda boleh menggunakan pertanyaan berikut untuk mengimport data CSV ke dalam jadual my_table, memetakan lajur sewajarnya:
<code class="sql">LOAD DATA INFILE 'data.csv' INTO TABLE my_table (id, name, city, comments);</code>
Nota Tambahan
Atas ialah kandungan terperinci Bagaimana untuk Memetakan Nama Lajur CSV Secara Berbeza Apabila Mengimport Data ke dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!