sql >> Databáze >  >> RDS >> Mysql

MySQL načte datový soubor

když používáte adresu, která má mezeru, musíte před a za adresou použít jednoduchou uvozovku (') takto:

"NAČTE DATOVÝ SOUBOR 'c:\users\trabajo\documents\visual studio 2013\Projects\Zen Hardware\Presentation\Tarjetas de Video.csv' DO TABULKY zen_hardware.products POLE UKONČENA ',' ŘÁDKY UKONČENY '\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;
   }
}

Podívejte se prosím na stránku manuálu MySQL s názvem LOAD DATA INFILE Syntaxe .




  1. vyhledávání dat mezi daty uloženými ve varchar v mysql

  2. Pokud není nalezen žádný záznam, vraťte nulu

  3. Jak najít průměr číselného sloupce v SQL

  4. Proč mi Oracle DECODE dává jinou hodnotu než NVL?