Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

डेटा इनफाइल लोड करें, विंडोज और लिनक्स के बीच अंतर

मैंने mysql 5.6.17 का उपयोग करके विंडोज़ 8.1 में इस "LOAD DATA INFILE" का परीक्षण किया है। नीचे तालिका प्रारूप है

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

यह पूरी तरह से काम करता है और सीएसवी फ़ाइल प्रारूप जिसका मैंने नीचे उपयोग किया है

"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. डेटाबेस में JSON बनाम सीरियलाइज्ड ऐरे

  2. SQL कमांड के माध्यम से MySQL होस्ट दिखाएं

  3. SQL का उपयोग करके एकाधिक तालिकाओं से डेटा कैसे संयोजित करें?

  4. MYSQL तालिका के सबसेट के भीतर ऑटो-इन्क्रीमेंट कैसे करें

  5. पीएचपी पीडीओ तैयार बयानों में MySQL कार्यों का उपयोग करना