sql >> Database teknologi >  >> RDS >> Mysql

MySQL Indlæs datafil

når du bruger en adresse, der har plads, skal du bruge enkelt citat (') før og efter adresse som denne:

"INDLÆS DATAINFIL 'c:\users\trabajo\documents\visual studio 2013\Projects\Zen Hardware\Presentation\Tarjetas de Video.csv' I TABEL zen_hardware.products FELTER AFSLUTTES AF ',' LINJER AFSLUTTES AF '\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;
   }
}

Se venligst MySQL-manualsiden med titlen LOAD DATA INFILE Syntax a> .




  1. Generer CREATE-sætninger til alle MySql-tabeller

  2. 3 måder at udtrække måneden fra en dato i SQL Server (T-SQL)

  3. Hent rækken, som har Max-værdien for en kolonne

  4. Kan du ikke bruge en LIKE-forespørgsel i en JDBC PreparedStatement?