Import Data CSV ke MySQL
Mengimport data CSV ke MySQL mungkin kelihatan mencabar, terutamanya apabila medan tertentu, seperti medan ID, adalah tiada dalam fail CSV. Berikut ialah panduan komprehensif untuk membantu anda:
Memulakan Import Data dari Medan Kedua
Untuk mengimport data bermula dari medan kedua, anda boleh menggunakan perintah LOAD DATA INFILE MySQL dengan pilihan BIDANG DITAMATKAN OLEH. Pilihan ini membolehkan anda menentukan aksara yang memisahkan medan data. Dalam kes anda, memandangkan fail CSV tidak mengandungi pengepala, anda boleh menggunakan perintah berikut:
LOAD DATA INFILE 'path/to/file.csv' INTO TABLE your_table (field2, field3, ...) FIELDS TERMINATED BY ',';
Mengisi Medan ID dengan Nilai Peningkatan Auto
Untuk memastikan bahawa medan ID diisi dengan nilai kenaikan automatik, tetapkannya kepada NULL semasa import. Ini membolehkan MySQL memberikan nilai unik secara automatik. Ubah suai arahan di atas seperti berikut:
LOAD DATA INFILE 'path/to/file.csv' INTO TABLE your_table (id, field2, field3, ...) FIELDS TERMINATED BY ',' SET>
Nota Tambahan
Dengan mengikuti langkah ini, anda boleh berjaya mengimport data CSV ke MySQL, bermula dari medan kedua dan mengisi medan ID dengan nilai kenaikan automatik.
Atas ialah kandungan terperinci Bagaimana untuk Mengimport Data CSV ke MySQL Tanpa Pengepala dan Mengisi Medan ID dengan Nilai Peningkatan Auto?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!