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

Tải dữ liệu trong tệp tin, sự khác biệt giữa Windows và Linux

Tôi đã thử nghiệm "LOAD DATA INFILE" này trong windows 8.1 bằng cách sử dụng mysql 5.6.17. Dưới đây là định dạng bảng

+-----------+-------------+------+-----+---------+----------------+
| Field     | Type        | Null | Key | Default | Extra          |
+-----------+-------------+------+-----+---------+----------------+ 
| id        | int(11)     | NO   | PRI | NULL    | auto_increment |
| charactor | varchar(30) | YES  |     | NULL    |                |
| movie     | varchar(30) | YES  |     | NULL    |                |
+-----------+-------------+------+-----+---------+----------------+

LOAD DATA LOCAL INFILE 'C:/Users/kaviranga/Desktop/scifi.csv' INTO TABLE scifi FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' IGNORE 0 LINES (charactor,movie);

Điều này hoạt động hoàn hảo và định dạng tệp csv tôi đã sử dụng như bên dưới

"Soldier 2","Pirates of the Carribian 2"
"Soldier 1","Pirates of the Carribian 4"

Không sử dụng như bên dưới, nó có thể gây ra lỗi.

'C:\Users\kaviranga\Desktop\scifi.csv'

Tôi đã bao gồm câu trả lời này để tham khảo trong tương lai.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nhận thứ hạng của một hàng trong truy vấn mysql

  2. Nối các bảng với giá trị dấu phẩy

  3. Làm cách nào để kích hoạt nhật ký truy vấn chậm của MySQL mà không cần khởi động lại MySQL?

  4. SQL Chỉ chọn các hàng có nhiều mối quan hệ chính xác tồn tại

  5. Symfony2:fetch =EAGER có tạo liên kết không?