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

Cách chèn dữ liệu tệp csv vào cơ sở dữ liệu mysql

Bạn có thể thử cú pháp bên dưới nếu nó phù hợp với bạn, nếu không, hãy cung cấp dữ liệu csv:

LOAD DATA LOCAL INFILE 'C:/region_codes.csv' INTO TABLE `region_codes` FIELDS ESCAPED BY '\\' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\r\n';

Nếu cú ​​pháp trên không hoạt động, hãy xuất lại dữ liệu bằng lệnh bên dưới và nhập bằng lệnh bên dưới.

select * into outfile 'C:/region_codes.csv' fields terminated by ',' optionally enclosed by '"' lines terminated by '\n' from `region_codes`;

Bây giờ sử dụng lệnh dưới đây (để bỏ qua dòng tiêu đề cột)

LOAD DATA LOCAL INFILE 'C:/region_codes.csv' INTO TABLE `region_codes` FIELDS ESCAPED BY '\\' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\r\n' IGNORE 1 LINES;

Lưu ý:Nếu dữ liệu được chuẩn bị theo cách thủ công thì cần phải sửa nó theo cách thủ công.

Nếu vẫn không hoạt động, hãy đính kèm dữ liệu csv của bạn để kiểm tra chính xác vấ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. Sự nhầm lẫn mệnh đề WHERE với PDO

  2. Tính toán khoảng cách giữa các mã zip trong PHP

  3. Làm thế nào để lưu trữ Ký hiệu Euro trong cơ sở dữ liệu mysql?

  4. Thiếu kết nối cơ sở dữ liệu Mysql và thiếu mysql.sock

  5. Sắp xếp một bảng MySQL theo hai cột