Saya mengunggah konten file csv ke database mysql. Saya tidak yakin pendekatan mana yang terbaik & efisien & bagus.
1] Menggunakan pernyataan SQL LOAD DATA INFILE
LOAD DATA LOCAL INFILE '/importfile.csv'
INTO TABLE test_table
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
(field1, filed2, field3);
2] Menggunakan skrip untuk mengurai dan mengimpor file misalnya fungsi fgetcsv() di php
LOAD DATA LOCAL INFILE
untuk kecepatan dan kemudahan penggunaan. - person Michael Berkowski   schedule 14.03.2012fgetcsv()
, Anda perlu memanggil beberapa pernyataanINSERT
, atau menulis sekumpulan kode untuk membuat satu pernyataanINSERT
yang sangat panjang dengan rantaiVALUES (),(),(),(),()...
. Impor CSV asli di MySQL akan jauh lebih mudah. - person Michael Berkowski   schedule 14.03.2012