Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Załaduj plik danych MySQL

gdy używasz adresu, który ma spację, musisz użyć pojedynczego cudzysłowu (') przed i po adresie w następujący sposób:

"WCZYTAJ INFILE DANYCH 'c:\users\trabajo\documents\visual studio 2013\Projects\Zen Hardware\Presentation\Tarjetas de Video.csv' DO TABELI zen_hardware.products POLA ZAKOŃCZONE PRZEZ ',' WIERSZE ZAKOŃCZONE PRZEZ '\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;
   }
}

Zobacz stronę podręcznika MySQL zatytułowaną LOAD DATA INFILE Składnia .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. COUNT(*) zwraca wiele wierszy zamiast jednego

  2. Jak wyświetlić pierwszą literę jako wielką?

  3. Czy MySQL FIND_IN_SET lub odpowiednik może używać indeksów?

  4. mysql SELECT IF instrukcja z OR

  5. Pole daty i godziny Django - w widoku przekonwertuj na strefę czasową