Dit zijn wat we 'vaste breedte'-records noemen en LOAD DATA werkt niet goed met hen. Opties:
- Eerst gegevens opschonen in Excel, of
- Laad de gegevens op in een tijdelijke tabel met slechts één kolom en schuif een hele tekstrij in die kolom. Dan kun je
SUBSTR(). gebruiken enTRIM()om de kolommen die je nodig hebt op te splitsen in de finaletafel. - Of met gebruikersvariabelen (@row) kun je het allemaal doen binnen de LOAD DATA-instructie.
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))
;