Saya sedang mencari cara untuk menghasilkan tabel MySQL baru hanya berdasarkan pada isi CSV yang ditentukan. File CSV yang akan saya gunakan memiliki properti berikut;
- "|" dibatasi
- Baris pertama menentukan nama kolom (header), juga "|" dibatasi
- Nama kolom & pesanan tidak diperbaiki.
- Jumlah kolom tidak tetap.
- File berukuran besar (1 mil baris / 50 kolom).
Dalam Excel ini semua agak sederhana, namun dengan MySQL sepertinya tidak (tidak beruntung dengan Google). Ada saran tentang apa yang harus saya lihat?
dwh_engine
? Apakah ini salah ketik dan maksud Andaengine
?engine
! Mengoreksi jawaban, terima kasih telah melihatAnda perlu membuat CREATE TABLE berdasarkan tipe data, ukuran, dll dari berbagai kolom.
Kemudian Anda menggunakan LOAD DATA INFILE ... BIDANG DITENTUKAN OLEH '|' SALURAN DITENTUKAN OLEH "\ n" LAYANAN SKIP 1 ...; (Lihat halaman manual untuk detailnya.)
Lakukan juga untuk setiap tabel csv ->.
sumber