Mysql
 sql >> база данни >  >> RDS >> Mysql

Mysql CSV зареждане на входящия файл

$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)'
;

Липсващите колони ще получат своите стойности ПО ПОДРАЗБИРАНЕ или в противен случай можете да посочите фиксирани стойности по този начин:

$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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Динамичен SQL оператор SELECT с PHP, базиран на потребителски опции

  2. Не мога да се свържа с MySQL от Java:NullPointerException в логиката на свързване на драйвера на MySQL

  3. Структура на базата данни MySql за:Търсене въз основа на една колона и различна стойност

  4. Ред на оценка на изрази и присвояване на променливи в MySQL UNIONs

  5. масив за множество условия where_in в codeigniter