यदि आप मौजूदा पंक्तियों पर स्टॉम्पिंग से चिंतित हैं, तो आपको इसे निम्नानुसार 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 के पुनः लोड होने की अवधि भी बढ़ जाएगी।