Inilah yang kami sebut catatan "lebar tetap" dan LOAD DATA tidak cocok dengannya. Opsi:
- Bersihkan data di Excel terlebih dahulu, atau
- Muat data ke tabel sementara dengan hanya 1 kolom, masukkan seluruh baris teks ke dalam kolom tersebut. Kemudian Anda dapat menggunakan
SUBSTR()
danTRIM()
untuk mengiris kolom yang Anda butuhkan ke dalam tabel akhir. - Atau dengan variabel pengguna (@row) Anda dapat melakukan semuanya dalam pernyataan LOAD DATA.
LOAD DATA LOCAL INFILE
'/some/Path/segmentation.txt'
INTO TABLE clip
(@row)
SET slideNum = TRIM(SUBSTR(@row,1,4)),
startTime = TRIM(SUBSTR(@row,5,13)),
endTime = TRIM(SUBSTR(@row,18,13))
;