Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Menyesuaikan Pemetaan Lajur Semasa Import CSV ke dalam MySQL?

Bagaimana untuk Menyesuaikan Pemetaan Lajur Semasa Import CSV ke dalam MySQL?

Susan Sarandon
Susan Sarandonasal
2024-10-24 04:13:30430semak imbas

How to Customize Column Mappings During CSV Import into MySQL?

Mengimport Fail CSV ke dalam MySQL dengan Pemetaan Lajur Tersuai

Apabila mengimport fail CSV ke dalam MySQL, mungkin terdapat keadaan apabila nama lajur dalam fail CSV berbeza daripada yang terdapat dalam jadual destinasi. Untuk menangani perkara ini, anda boleh menentukan pemetaan antara lajur CSV dan lajur pangkalan data secara pengaturcaraan menggunakan pernyataan LOAD DATA INFILE.

Sintaks LOAD DATA INFILE membolehkan anda menentukan senarai lajur, yang mentakrifkan susunan CSV lajur hendaklah diimport ke dalam lajur pangkalan data. Contohnya:

LOAD DATA INFILE 'uniq.csv' INTO TABLE tblUniq
(uniqName, uniqCity, uniqComments)

Dalam contoh ini, lajur pertama dalam fail CSV akan diimport ke lajur uniqName dalam jadual pangkalan data, lajur kedua ke uniqCity dan seterusnya.

Jika anda hanya perlu mengimport subset lajur jadual pangkalan data, anda boleh menentukan senarai lajur dengan sewajarnya:

LOAD DATA INFILE 'persondata.txt' INTO TABLE persondata (col1,col2,...);

Untuk tujuan pemetaan atau pratonton yang kompleks, pertimbangkan untuk menggunakan klien grafik seperti HeidiSQL, yang membolehkan anda konfigurasikan susunan lajur secara visual dan jana pertanyaan SQL yang sepadan.

Atas ialah kandungan terperinci Bagaimana untuk Menyesuaikan Pemetaan Lajur Semasa Import CSV ke dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn