sql >> Database >  >> RDS >> Mysql

Mysql CSV-bestand laden

$sql = 'LOAD DATA LOCAL INFILE "../csvtemp/test.csv" 
        INTO TABLE sample 
            FIELDS TERMINATED BY "," 
            OPTIONALLY ENCLOSED BY """" 
            IGNORE 1 LINES
            (col1, col2, col3, col4, col5, col6, col7, col8, col9)'
;

De ontbrekende kolommen krijgen hun DEFAULT-waarden, of u kunt op deze manier vaste waarden opgeven:

$sql = 'LOAD DATA LOCAL INFILE "../csvtemp/test.csv" 
        INTO TABLE sample 
            FIELDS TERMINATED BY "," 
            OPTIONALLY ENCLOSED BY """" 
            IGNORE 1 LINES
            (col1, col2, col3, col4, col5, col6, col7, col8, col9)'
            SET col10 = 'abc', col11 = 'xyz'
;


  1. json-codering € symbool

  2. Welke uitvoeringsfunctie moet ik gebruiken in MySQL connector/c++?

  3. Echo uit MySQL-database met spaties en regeleinden?

  4. Haal telgegevens op uit Firebase zoals MySQL