1

列しかない場合は .csv ファイルをデータベースにアップロードできますが、列が 2 つある場合はエラーが発生し続けます。

1.CSV を選択し、オプションはそのままにして、フィールドが ; で終了するようにします。"" で囲み、\ 行でエスケープし、auto で終了します。

Invalid field count in CSV input on line 1.

2.LOAD DATA を使用して CSV を選択し、オプションは変更しません

#1045 - Access denied for user 'aXXXXXX_apps'@'localhost' (using password: YES) 

3.LOAD DATAを使用してCSVを選択し、LOCALEキーワードを使用することを選択します

#1148 - The used command is not allowed with this MySQL version 

4. LOAD DATA を使用して CSV を選択し、LOCALE キーワードを使用することを選択し、フィールドが終了することを選択します。メモ帳で .csv を開くと、行の 2 つのフィールドがカンマで区切られ、行が改行で終了することがわかりました。例えば

427982779,3050771
974082772,5093681
853347161,4809015
556910392,3195360

#1148 - The used command is not allowed with this MySQL version 

フィールドで終了する行を \r、\n、\r\nに変更しようとしましたが、同じエラーが発生し続けます。

また、.csv に見出し行を挿入してから、[列名] フィールドに ID、USERNAME のように入力してみました

テーブル構造:

ID  varchar(10) utf8_general_ci
USERNAME    varchar(15) utf8_general_ci

何が問題になる可能性がありますか?

4

1 に答える 1

0

CSV オプションを選択し、「終了するフィールド」を次のように変更します。,

于 2013-04-22T06:39:41.060 に答える