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

php:nhập nhiều tệp csv vào bảng mysql

Nếu tệp của bạn thực sự là tệp csv với các trường được phân tách bằng dấu phẩy, bạn phải chỉ định dấu phân tách trường.

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

Nếu bạn không nêu dấu phân tách trường, mysql coi dấu phân tách trường là tab (\ t).

Trong trường hợp tệp được tạo bằng ký tự xuống dòng, các ứng dụng windows khác thường làm điều đó, bạn cũng cần thêm vào cuối câu lệnh:

LINES TERMINATED BY '\r\n'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để THAM GIA TRÁI, để tạo Phạm vi ngày?

  2. Nhiều vòng lặp WHILE trong PHP sử dụng cùng một truy vấn

  3. mysql chọn từ n hàng cuối cùng

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

  5. CẬP NHẬT PDO và MySQL trong Vòng lặp Foreach