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

データをファイルにロード、WindowsとLinuxの違い

    mysql 5.6.17を使用して、Windows8.1でこの「LOADDATAINFILE」をテストしました。以下は表の形式です

    +-----------+-------------+------+-----+---------+----------------+
    | Field     | Type        | Null | Key | Default | Extra          |
    +-----------+-------------+------+-----+---------+----------------+ 
    | id        | int(11)     | NO   | PRI | NULL    | auto_increment |
    | charactor | varchar(30) | YES  |     | NULL    |                |
    | movie     | varchar(30) | YES  |     | NULL    |                |
    +-----------+-------------+------+-----+---------+----------------+
    
    LOAD DATA LOCAL INFILE 'C:/Users/kaviranga/Desktop/scifi.csv' INTO TABLE scifi FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' IGNORE 0 LINES (charactor,movie);
    

    これは完全に機能し、以下のように使用したcsvファイル形式

    "Soldier 2","Pirates of the Carribian 2"
    "Soldier 1","Pirates of the Carribian 4"
    

    以下のように使用しないでください。エラーの原因となる場合があります。

    'C:\Users\kaviranga\Desktop\scifi.csv'
    

    今後の参考のために、この回答を含めました。



    1. DapperMySQLの戻り値

    2. GUIツールを使用してMySQLにSSHで接続できますか?

    3. SQLクエリからアプリケーションコードへのバックトレース?

    4. OmniDBを使用してPostgreSQL12のパフォーマンスを監視する方法–パート2