sql >> データベース >  >> RDS >> Mysql

csvファイルデータをmysqlデータベースに挿入する方法

    うまくいく場合は、以下の構文を試すことができます。それ以外の場合は、csvデータを提供します。

    LOAD DATA LOCAL INFILE 'C:/region_codes.csv' INTO TABLE `region_codes` FIELDS ESCAPED BY '\\' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\r\n';
    

    上記の構文が機能しない場合は、以下のコマンドでデータを再度エクスポートし、以下のコマンドでインポートします。

    select * into outfile 'C:/region_codes.csv' fields terminated by ',' optionally enclosed by '"' lines terminated by '\n' from `region_codes`;
    

    次に、以下のコマンドを使用します(列見出し行を無視します)

    LOAD DATA LOCAL INFILE 'C:/region_codes.csv' INTO TABLE `region_codes` FIELDS ESCAPED BY '\\' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\r\n' IGNORE 1 LINES;
    

    注:データを手動で作成する場合は、手動で修正する必要があります。

    それでも機能しない場合は、csvデータを添付して、正確な問題を確認してください。



    1. 列データが重複している場合、mysqlは行を2回カウントしません

    2. IAMポリシーテンプレートを使用したAWSでのScaleGridパーミッションの設定

    3. Codeigniter ActiveRecord:バックティックに参加する

    4. SQLServerからメールを送信するときの「プロファイル名が無効です」を修正