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

php:importowanie wielu plików csv do tabeli mysql

Jeśli Twój plik jest w rzeczywistości plikiem csv z polami oddzielonymi przecinkami, musisz określić separator pól.

LOAD DATA INFILE '$file' INTO TABLE $tbl_name FIELDS TERMINATED BY ','

Jeśli nie podasz separatora pól, mysql traktuje separator pól jako tabulator (\t).

W przypadku, gdy plik jest tworzony z karetką powrotną, robią to głównie aplikacje Windows, należy również dodać na końcu instrukcji:

LINES TERMINATED BY '\r\n'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dlaczego mój PDO nie działa?

  2. Dlaczego otrzymuję wyjątek serwera MySQL w Django?

  3. konwertuj wyrażenie regularne PCRE na wyrażenie regularne zapytania mysql

  4. Jak naprawić źle sformatowany JSON w PHP?

  5. Sprawdź, czy nazwa użytkownika istnieje w tabeli mysql przez php?