csv 파일에서 mysql 테이블로 일부 레코드를 가져 오려고합니다. 내 테이블에는 id 필드가 자동으로 증가합니다. MySQL 커맨드 라인에서 다음 명령을 사용하여 데이터를 가져올 때, 필드 ID가 잘못 증가합니다. 마지막 ID가 3 인 경우 -> 삽입 된 첫 번째 레코드에 ID가 5 인 이유는 무엇입니까?CSV 파일에서 mysql 데이터베이스로 가져 오기 ERROR
LOAD DATA LOCAL INFILE 'db.csv' INTO TABLE product
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\r\n'
IGNORE 1 LINES
(code, description, name, price, stockLevel);
db.csv 파일 :
나는 (코드는 뭔가 다른) CSV에서이 ID 필드를 삽입하지 않습니다.
내 생각에 mysql은 내부 카운터를 유지합니다. – Marichyasana
그리고 어떻게해야합니까? – DianaM
그리고 자동 증분 ID에 "갭"이 생기는 문제는 무엇입니까? 이 기능의 목적은 레코드의 고유성을 유지하는 것입니다. – mitkosoft