Dessa är vad vi kallar "fixed-width"-skivor och LOAD DATA spelar inte bra med dem. Alternativ:
- Rensa först upp data i Excel, eller
- Ladda upp data till en temporär tabell med bara en kolumn, skjut in en hel textrad i den kolumnen. Sedan kan du använda
SUBSTR()
ochTRIM()
för att dela ut de kolumner du behöver i sluttabellen. - Eller med användarvariabler (@row) kan du göra allt inom LOAD DATA-satsen.
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))
;