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

MySQLロードデータファイル

    スペースのあるアドレスを使用する場合は、次のようにアドレスの前後に一重引用符(')を使用する必要があります。

    "LOAD DATA INFILE'c:\ users \ trabajo \ document \ visual studio 2013 \ Projects \ Zen Hardware \ Presentation \ Tarjetas de Video.csv' INTO TABLE zen_hardware.products FIELDS TERMINATED BY'、' LINES TERMINATED BY'\ n'"

    public int Import(string path)
    {
       try
       {
          string cmd = "LOAD DATA INFILE '" + path + "' INTO TABLE zen_hardware.products FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n'";
          int a = MySqlHelper.ExecuteNonQuery(conn.Connect(),cmd);
          return a;
       }
       catch
       {
          return -1;
       }
    }
    

    LOADDATAINFILE構文




    1. MariaDBがJSON_TABLE()関数を導入

    2. CSVファイルをMySQLデータベースにインポートするためのツール?

    3. java.lang.AbstractMethodError:com.mysql.jdbc.PreparedStatement.setBlob(ILjava / io / InputStream;)V

    4. WithoutRowIDで主キーを使用する