テキストファイルからいくつかのデータをmysqlにロードしようとしています。私は最初の行を無視したいと思います。mysqlにデータを読み込むと、最初の行は無視されます
mysql 5.5のマニュアルには、「1行無視」オプションがあります。
私は無駄にこのクエリを使用して試してみました:
LOAD DATA LOCAL INFILE 'iso-languagecodes.txt' INTO TABLE iso_languagecodes (iso_639_3, iso_639_2, iso_639_1, language_name) IGNORE 1 LINES;
誰が間違っているものを指摘することはできますか?
これは、私は、次の2つのクエリが動作します
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near ' IGNO
RE 1 LINES' at line 1
を受け付けておりますエラーです:
LOAD DATA LOCAL INFILE 'iso-languagecodes.txt' INTO TABLE iso_languagecodes (iso_639_3, iso_639_2, iso_639_1, language_name);
または
LOAD DATA LOCAL INFILE 'iso-languagecodes.txt' INTO TABLE iso_languagecodes IGNORE 1 LINES;
をしかし、私が指定できるようにする必要があります最初の行は無視します。
は「...無駄に」 - 問題は何ですか?クエリは実行されますか?レコードをインポートしますか?最初の行をインポートしますか? –
あなたは/これらの行の区切り方を指定してはいけませんか?たとえば、FIELDS TERMINATED BY '、'を追加します。 – Icarus