Това са записи с "фиксирана ширина" и LOAD DATA не работи добре с тях. Опции:
- Първо изчистете данните в Excel или
- Заредете данните във временна таблица само с 1 колона, като поставите цял текстов ред в тази колона. След това можете да използвате
SUBSTR()
иTRIM()
за да разделите колоните, от които се нуждаете във финалната таблица. - Или с потребителски променливи (@row) можете да направите всичко в оператора 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))
;