18
MySQLファイルにCSVファイルをインポートするにはどうすればよいですか?
正常な形式にリファクタリングできるように、MySQLテーブルにロードしようとしているクライアントからの非正規化イベント日誌CSVがあります。CSVファイルの列ごとに1つのフィールドを持つ「CSVImport」というテーブルを作成しました。CSVには99列が含まれているため、これ自体は十分に困難な作業でした。 CREATE TABLE 'CSVImport' (id INT); ALTER TABLE CSVImport ADD COLUMN Title VARCHAR(256); ALTER TABLE CSVImport ADD COLUMN Company VARCHAR(256); ALTER TABLE CSVImport ADD COLUMN NumTickets VARCHAR(256); ... ALTER TABLE CSVImport Date49 ADD COLUMN Date49 VARCHAR(256); ALTER TABLE CSVImport Date50 ADD COLUMN Date50 VARCHAR(256); テーブルに制約はなく、カウント(INTで表される)、はい/いいえ(BITで表される)、価格(DECIMALで表される)、およびテキストのぼかし( TEXTで表されます)。 ファイルにデータをロードしようとしました: LOAD DATA INFILE …
306
mysql
csv
load-data-infile