sql >> Database >  >> RDS >> Mysql

MySQL-gegevensbestand laden

wanneer u een adres gebruikt dat een spatie heeft, moet u een enkel aanhalingsteken (') voor en na het adres als volgt gebruiken:

"LAAD DATA INFILE 'c:\users\trabajo\documents\visual studio 2013\Projects\Zen Hardware\Presentation\Tarjetas de Video.csv' IN TABEL zen_hardware.products VELDEN BEINDIGD DOOR ',' LIJNEN BEINDIGD DOOR '\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;
   }
}

Zie de MySQL-handleidingpagina getiteld LOAD DATA INFILE-syntaxis .




  1. Werk een kolom van een tabel bij met een kolom van een andere tabel in PostgreSQL

  2. het negeren van mysql fulltext stopwoorden in query

  3. De database kan niet worden geopend omdat het versie 782 is. Deze server ondersteunt versie 706 en eerder. Een downgradepad wordt niet ondersteund

  4. Een Unix-tijdstempel converteren naar een datum/tijd-waarde in SQL Server