Sample Header Ad - 728x90

LOAD DATA LOCAL INFILE with specifying first column as auto-increment value

1 vote
1 answer
1314 views
LOAD DATA LOCAL INFILE 'index.csv'
INSERT INTO TABLE aws_pricing
FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
ESCAPED BY '\\'
LINES TERMINATED BY '\n'
IGNORE 6 LINES;
Thing is, my table has the first column as id int NOT NULL AUTO_INCREMENT ... PRIMARY KEY (id), so I get : > ERROR 1265 (01000): Data truncated for column 'id' at row 1 So index.csv has one column less. How do I get LOAD DATA LOCAL INFILE to work by specifying to auto-increment before reading each line from index.csv file ? MySQL Ver 8.0.32
Asked by anjanesh (289 rep)
Apr 18, 2023, 10:42 AM
Last activity: Apr 18, 2023, 04:46 PM