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

डंप का उपयोग कर mysqlimport

यदि आप मौजूदा पंक्तियों पर स्टॉम्पिंग से चिंतित हैं, तो आपको इसे निम्नानुसार mysqldump करने की आवश्यकता है:

MYSQLDUMP_OPTIONS="--no-create-info --skip-extended-insert"
mysqldump -uroot --ppassword ${MYSQLDUMP_OPTIONS} --databases mydatabase > C:\mydatabase.sql

यह निम्न कार्य करेगा:

  • निकालें CREATE TABLE कथन और केवल INSERTs का उपयोग करें।
  • यह एक बार में ठीक एक पंक्ति INSERT करेगा। यह डुप्लिकेट कुंजियों के साथ पंक्तियों को कम करने में मदद करता है

इस तरह से mysqldump के प्रदर्शन के साथ, अब आप इस तरह आयात कर सकते हैं

mysql -uroot -p --force -Dtargetdb < c:\mydatabase.sql

इसे आज़माएं !!!

चेतावनी :के साथ डंपिंग --skip-extended-insert mysqldump को वास्तव में बड़ा बना देगा, लेकिन कम से कम आप प्रत्येक डुप्लिकेट को एक-एक करके नियंत्रित कर सकते हैं। इससे mysqldump के पुनः लोड होने की अवधि भी बढ़ जाएगी।



  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 डेटाबेस से निकटतम भौगोलिक स्थान का चयन करने का सबसे तेज़ तरीका क्या है?

  3. MySQLi ने स्टेटमेंट एरर रिपोर्टिंग तैयार की

  4. MySQL:वर्तमान सप्ताह के सोमवार की तिथि चुनें

  5. MySQL पंक्तियों को जीवन भर देता है