LOAD DATA INFILE 'thefile.csv'
INTO TABLE word
FIELDS TERMINATED BY ';'
IGNORE 1 LINES
SET id = NULL;
私はここで何をするのか分からないので、このクエリはうまくいくと思っていました。 idに関するエラーが発生するので、set id = NULLとすればよいが、いいとは思えない。 IDの行(AUTO_INCREMENT)のポイントは、IDを指定する必要がないということです。だから..すべてのヘルプは大mysqlロードデータinfileで「不正な整数値」が返される
Incorrect integer value: '' for column 'id' at row 1
私のCSVファイルの内容をいただければ幸いです。
id;meaning;japanese;kanji;kana;romaji;visible;featured;image;image_author;imgauthor_link;extra
;pants;パンツ;;パンツ;pantsu;;;;;;
あなたの質問はこのようなものです。 http://stackoverflow.com/questions/6017032/how-to-load-data-infile-in-mysql-with-first-col-being-auto-increment –
ありがとうございました。 – mpj