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

Jak wstawić dane pliku csv do bazy danych mysql

Możesz wypróbować poniższą składnię, jeśli działa, w przeciwnym razie podaj dane csv:

LOAD DATA LOCAL INFILE 'C:/region_codes.csv' INTO TABLE `region_codes` FIELDS ESCAPED BY '\\' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\r\n';

Jeśli powyższa składnia nie działa, wyeksportuj dane za pomocą poniższego polecenia ponownie i zaimportuj za pomocą poniższego polecenia.

select * into outfile 'C:/region_codes.csv' fields terminated by ',' optionally enclosed by '"' lines terminated by '\n' from `region_codes`;

Teraz użyj poniższego polecenia (aby zignorować wiersz nagłówka kolumny)

LOAD DATA LOCAL INFILE 'C:/region_codes.csv' INTO TABLE `region_codes` FIELDS ESCAPED BY '\\' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\r\n' IGNORE 1 LINES;

Uwaga:Jeśli dane są przygotowywane ręcznie, należy je poprawić ręcznie.

Jeśli nadal nie działa, dołącz dane csv, aby sprawdzić dokładny problem.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. uzyskaj wartość z bazy danych MySQL za pomocą PHP

  2. Jak ustawić domyślny zestaw znaków?

  3. błąd mysql:przekroczono maksymalną liczbę połączeń na godzinę

  4. Niezgodność MySQL z PHP

  5. coś o ansi_nulls