Mysql
 sql >> база данни >  >> RDS >> Mysql

Зареждане на файл с данни, разлика между Windows и Linux

Тествах този "ЗАРЕЖДАНЕ НА ДАННИ INFILE" в Windows 8.1 с помощта на mysql 5.6.17. По-долу е форматът на таблицата

+-----------+-------------+------+-----+---------+----------------+
| 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);

Това работи перфектно и csv файловия формат, който използвах, както е по-долу

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

Не използвайте както по-долу. Това може да причини грешки.

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

Включих този отговор за бъдещи справки.



  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 вмъквания

  2. Експортирането на резултатите от заявката в MySQL Workbench над 1000 записа

  3. Кои знаци трябва да бъдат екранирани, за да се предотвратят (My)SQL инжекции?

  4. Как да съхранявате URL адреси в MySQL

  5. добавянето на пакет RMySQL към R се проваля (в Windows)?