我已經在下面的問題中嘗試了建議,但我仍然有語法錯誤。MySQL負載數據INFILE與自動增量
How to LOAD DATA INFILE in mysql with first col being Auto Increment?
create table db.test
(ai_id int(11) auto_increment primary key,
field varchar(5))
LOAD DATA LOCAL INFILE 'C:\\Users\\nick\\Desktop\\test\\book1.csv'
INTO TABLE db.test
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
(field)
SET ai_id = NULL
IGNORE 1 lines;
我無法調和這個看似很簡單的語法錯誤,任何幫助,不勝感激!
編輯: 錯誤代碼:1064:您在SQL語法中有錯誤;語法檢查周圍「忽略1線」線8
數據源是與一列的「場」與五排「一」一個csv - 「5」(全部五個行字符不是int)
用一些示例數據編輯你的問題。在我看來,varchar的大小可能太小了。還有什麼錯誤? – Mihai