MySQLにてCSVファイルを読み込む際、「id」フィールドを( int auto_increment)でインクリメントしつつ
「name」フィールドのみにCSVファイル(item)を読み込む事は可能でしょうか。
CSVファイルのデータが1000行あるのですが、地道にIDを付けるしか方法はないでしょうか。
CSVファイル
item1,item2,item3,...,
OSはLINUX,DBはMySQLです。
ご回答宜しくお願いします。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
回答1件
0
CSV を読み込むというのは load data で、ということでしょうか?
普通に列の指定で id を抜かせば大丈夫です。
data.csv
ore,20
are,30
sore,40
lang
1create table t (
2 id int not null primary key auto_increment,
3 name varchar(255) not null,
4 age int not null
5);
67load data local infile 'data.csv' into table t
8 fields terminated by ','
9 (name, age)
10;