18列の役に立たないデータ、次に10列の有用なデータ、そしてもう1列の役に立たないデータを含む.csvファイルが与えられています。とにかく、有用なデータの10列を取得して、残りをスキップする方法はありますか?19列目でファイルの読み取りを開始し、29列目で終了したいだけです。
質問する
13294 次
2 に答える
4
使用する必要がありますfiller
:
LOAD DATA
INFILE file.csv
INTO TABLE test_sqlldr
APPEND
FIELDS TERMINATED BY ';'
TRAILING NULLCOLS
(
col1 filler,
col2 filler,
...
col18 filler,
col19,
col20,
...
col29
)
詳細については、こちらをご覧ください。
于 2012-10-25T19:57:06.943 に答える
0
MySQL では次のようになります。
LOAD DATA
INFILE file.csv
INTO TABLE test_sqlldr
APPEND
FIELDS TERMINATED BY ';'
TRAILING NULLCOLS
(
@ignore,
@ignore,
...
@ignore,
col19,
col20,
...
col29
)
于 2013-03-27T09:04:05.457 に答える