多数のカラムを持つファイルがあり、このファイルをmysqlテーブルに入力したいと思います。
事は、たとえば、8列のファイルがある場合、最初にテーブルを作成します。
CREATE TABLE `input` (
`idInput` varchar(45) DEFAULT NULL,
`row2` varchar(45) DEFAULT NULL,
`col3` varchar(45) DEFAULT NULL,
`col4` varchar(45) DEFAULT NULL,
`col5` varchar(45) DEFAULT NULL,
`col6` varchar(45) DEFAULT NULL,
`col7` varchar(45) DEFAULT NULL,
`col8` varchar(45) DEFAULT NULL
);
ファイルを入力します -
LOAD DATA INFILE "FILE" INTO TABLE input;
しかし、問題は、私は150列のファイルがあり、私は自動的にテーブルを作成する必要はありませんので、このファイルをmysqlテーブルに挿入したいと思います。私のファイルの最初の行はヘッダーであり、テーブルの列名である必要があります。また、各列と各行には異なるデータ型があります。
だから、これを行う簡単な方法があるので、その後私はこのテーブルで別のことをすることができますか?
私はmysqlコマンドラインクライアントのバージョン5.5.20(ウィンドウズ7)を使用しています。