Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk Mengimport Data CSV ke dalam Jadual MySQL Tidak Termasuk Pengepala dan Bermula dari Medan Tertentu?

Bagaimana untuk Mengimport Data CSV ke dalam Jadual MySQL Tidak Termasuk Pengepala dan Bermula dari Medan Tertentu?

Linda Hamilton
Linda Hamiltonasal
2024-11-16 18:42:03899semak imbas

How to Import CSV Data into MySQL Table Excluding Header and Starting from a Specific Field?

Cara Mengimport Data CSV ke dalam Jadual MySQL Tidak Termasuk Pengepala dan Bermula dari Medan Tertentu

Mengimport fail CSV ke dalam jadual MySQL ialah satu tugas biasa dalam analisis data dan pengurusan pangkalan data. Walau bagaimanapun, adalah sukar untuk mengimport data dengan betul, terutamanya apabila fail CSV tidak mengandungi maklumat pengepala atau apabila data bermula dari medan tertentu.

Penyelesaian:

Jika anda menghadapi senario sedemikian, anda boleh menggunakan perintah LOAD DATA INFILE untuk mengimport data ke dalam MySQL, sambil mengecualikan pengepala dan menentukan medan permulaan untuk import. Perintah ini membolehkan anda mengawal proses import data dan menyesuaikannya mengikut keperluan khusus anda.

Untuk mengimport fail CSV ke dalam MySQL, bermula dari medan ke-2 dan tidak termasuk pengepala, ikut langkah berikut:

  1. Tetapkan medan ID kepada null: Memandangkan CSV tidak mengandungi medan ID dan jadual anda telah mendayakan auto_increment untuk medan ID, anda perlu menetapkannya kepada null semasa import. Ini akan membolehkan MySQL mengisi medan ID dengan sewajarnya.
  2. Gunakan arahan LOAD DATA INFILE: Dalam tab SQL phpMyAdmin, masukkan arahan berikut, menggantikan laluan ke fail CSV dengan laluan sebenar pada komputer anda:

Contoh:

Andaikan fail CSV anda terletak di /tmp/data.csv, dan anda nama jadual ialah test_table, arahannya ialah:

Dengan mengikuti langkah ini, anda boleh berjaya mengimport data CSV ke dalam MySQL, tidak termasuk pengepala dan bermula dari medan tertentu, membolehkan anda bekerja dengan data mengikut keperluan.

Atas ialah kandungan terperinci Bagaimana untuk Mengimport Data CSV ke dalam Jadual MySQL Tidak Termasuk Pengepala dan Bermula dari Medan Tertentu?. 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