Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Muat data infile, perbedaan antara Windows dan Linux

Saya telah menguji "LOAD DATA INFILE" ini di windows 8.1 menggunakan mysql 5.6.17. Berikut adalah format tabelnya

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

Ini bekerja dengan sempurna dan format file csv yang saya gunakan seperti di bawah ini

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

Jangan gunakan seperti di bawah ini. Ini dapat menyebabkan kesalahan.

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

Saya telah menyertakan jawaban ini untuk referensi di masa mendatang.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pohon Hubungan Toko MySQL (Keluarga)

  2. Symfony2 membuat dan mempertahankan hubungan entitas

  3. Hapus baris dengan relasi dengan tabel lain

  4. mysqldump:Tidak dapat dijalankan. Tabel 'column_statistics' tidak dikenal di information_schema

  5. Ubah skema MySQL ke Github Wiki?