sql >> Databasteknik >  >> RDS >> Mysql

MySQL Ladda datafil

när du använder en adress som har utrymme måste du använda ett citattecken (') före och efter adress så här:

"LADDA DATAINFIL 'c:\users\trabajo\documents\visual studio 2013\Projects\Zen Hardware\Presentation\Tarjetas de Video.csv' I TABELL zen_hardware.products FÄLT AVSLUTADE AV ',' LINDER AVSLUTADE AV '\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 MySQL-manualsidan med titeln LOAD DATA INFILE Syntax a> .




  1. Now() vs GetDate()

  2. MySQL på Azure Performance Benchmark – ScaleGrid vs. Azure Database

  3. ScaleGrid DBaaS nominerad till Cloud Excellence Awards 2018

  4. Välj uttalande för att returnera förälder och oändliga barn