次のようにフォーマットされた csv ファイルがあります。
Rank, URL
1, www.google.com
2, www.facebook.com
etc...
構造を持つテーブルがあります
url, source, date_added
各 csv ファイルには異なるソース ID があります。
次のクエリを使用してデータをロードしています
load data local infile 'this.csv'
into table seeds.seed
fields terminated by ',';
これは私が望んでいることではありませんが、それが私の出発点です。私がやりたいことは、URL フィールドとして挿入する列 2 を選択し、各エントリのソースを 0 に設定することです。そこで、こんなことを考えている...
load data local infile 'this.csv'
into table seeds.seed(url, source)
select col1, '0'
fields terminated by ',';
col1 の正しい表記は何ですか? また、クエリの他の重要な部分が欠けていますか?