sql >> Databasteknik >  >> RDS >> Mysql

php:importera flera csv-filer till mysql-tabellen

Om din fil faktiskt är en csv-fil med fält separerade med kommatecken, måste du ange fältavgränsaren.

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

Om du inte anger fältavgränsaren betraktar mysql fältavgränsaren som tabb (\t).

Om filen skapas med returvagn, oftast gör Windows-program det, du måste också lägga till i slutet av uttalandet:

LINES TERMINATED BY '\r\n'


  1. eko i omvänd ordning från mysql_fetch_assoc()

  2. Hur får man det första och sista datumet för innevarande år?

  3. Fel vid inställning av n_distinct med en plpgsql-variabel

  4. Hur man listar de föråldrade funktionerna i en SQL Server-instans med T-SQL