sql >> Database teknologi >  >> RDS >> Mysql

Indlæs data i fil, forskel mellem Windows og Linux

Jeg har testet denne "LOAD DATA INFILE" i Windows 8.1 ved hjælp af mysql 5.6.17. Nedenfor er tabelformatet

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

Dette fungerede perfekt, og csv-filformatet har jeg brugt som nedenfor

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

Brug ikke som nedenfor. Det kan forårsage fejl.

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

Jeg har inkluderet dette svar til fremtidig reference.



  1. Hvordan REVERSE() virker i MariaDB

  2. java.sql.SQLEundtagelse:ORA-03115:ikke-understøttet netværksdatatype eller repræsentation

  3. Hvordan giver man Trigger-genereret værdi til Hibernate ValueObject?

  4. Opdatering af Woocommerce-ordrer programmatisk