データベースとテーブルを作成しました。また、必要なすべてのフィールドを作成しました。行の ID を含む 46 個のフィールドを作成しました。CSV には ID フィールドが含まれておらず、列のヘッダーも含まれていません。私はこれらすべてに慣れていませんが、これを理解しようとしています。私はここで怠惰に答えを求めているのではなく、道順を探しています。
CSV をインポートする方法を見つけようとしていますが、auto_increment が最初に作成したフィールドである ID フィールドに入力されることを期待しているため、2 番目のフィールドからデータのインポートを開始します。
これらの手順を試してみましたが、うまくいきませんでした。誰でも洞察を提供できますか?
- CSV ファイルの列名は、テーブルの列名と一致する必要があります
- 必要な .csv ファイルを参照します
- LOAD DATA オプションを使用して CSV を選択します
- テーブルデータをファイルに置き換えるのチェックボックス「オン」
- [終了するフィールド]ボックスに、次のように入力します。
,
- ボックスで囲まれたフィールドでは、
"
- 箱に逃げられたフィールドでは、
\
- ボックスで終了する行では、
auto
- [列名] ボックスに、列名を like で区切って入力し
,
ますcolumn1,column2,column3
- Use LOCAL keywordのチェック ボックスをオンにします。
編集:
CSVファイルは32.4kb
私のCSVの最初の行は次のとおりです。
Test Advertiser,23906032166,119938,287898,,585639051,287898 - Engager - 300x250,88793551,Running,295046551,301624551,2/1/2010,8/2/2010,Active,,Guaranteed,Publisher test,Maintainer test,example-site.com,,All,All,,Interest: Dental; custom geo zones: City,300x250,-,CPM,$37.49 ,"4,415","3,246",3,0,$165.52 ,$121.69 ,"2,895",805,0,0,$30.18 ,$37.49 ,0,$0.00 ,IMPRESSIONBASED,NA,USD