Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Infile memuat CSV Mysql

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

Kolom yang hilang akan diberi nilai DEFAULT, atau Anda dapat menentukan nilai tetap dengan cara ini:

$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. MySQL - Campuran ilegal dari collation (utf8_general_ci,COERCIBLE) dan (latin1_swedish_ci,IMPLICIT) untuk operasi 'UNION'

  2. Konektor C++ / mysql - referensi tidak terdefinisi ke get_driver_instance - sudah mencoba hal-hal mudah

  3. Entri duplikat kode warna di bidang excel menggunakan warna bergantian

  4. Kesalahan MySQL misterius di dekat '' di baris 1

  5. Tidak dapat menemukan input type=image value di $_POST