Batch import berbilang fail CSV ke dalam pangkalan data MySQL
Anda perlu mengimport berbilang fail CSV ke dalam pangkalan data MySQL dan ingin mencari satu cara untuk import kumpulan.
Untuk pengguna yang menjalankan pelayan MAMP pada Mac OSX, terdapat kaedah berikut:
Gunakan skrip shell:
#!/usr/bin/env bash cd yourdirectory for f in *.csv do mysql -e "USE yourDatabase LOAD DATA LOCAL INFILE '"$f"'INTO TABLE yourtable" done
chmod +x import.sh
./import.sh
Skrip ini berulang melalui semua fail CSV dalam folder CSV anda dan mengimportnya ke dalam jadual bernama yourtable menggunakan pernyataan MySQL LOAD DATA LOCAL INFILE. Gantikan pangkalan data anda dengan nama pangkalan data yang anda ingin import data ke dalamnya, dan jadual anda dengan nama jadual yang anda ingin import data ke dalamnya.
Atas ialah kandungan terperinci Bagaimana untuk Mengimport Berbilang Fail CSV ke dalam Pangkalan Data MySQL pada MAMP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!