Đây là những gì chúng tôi gọi là bản ghi "chiều rộng cố định" và TẢI DỮ LIỆU không hoạt động tốt với chúng. Tùy chọn:
- Trước tiên hãy dọn dẹp dữ liệu trong Excel hoặc
- Tải dữ liệu lên bảng tạm thời chỉ có 1 cột, chuyển toàn bộ hàng văn bản vào cột đó. Sau đó, bạn có thể sử dụng
SUBSTR()
vàTRIM()
để chia nhỏ các cột bạn cần vào bảng cuối cùng. - Hoặc với các biến người dùng (@row), bạn có thể thực hiện tất cả trong câu lệnh TẢI DỮ LIỆU.
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))
;