Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Mysql CSV tải trong tệp tin

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

Các cột bị thiếu sẽ được cung cấp các giá trị DEFAULT của chúng hoặc nếu không, bạn có thể chỉ định các giá trị cố định theo cách này:

$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 chèn kết quả truy vấn nhiều hàng vào bảng

  2. mysql:SOURCE lỗi 2?

  3. Logstash INPUT MySQL

  4. Cách sửa các ký tự UTF8 được mã hóa kép (trong bảng utf-8)

  5. Làm cách nào để tham chiếu bảng chính trong một phép nối nhiều bảng?