Als u zich zorgen maakt over bestaande rijen, moet u deze als volgt mysqldumpen:
MYSQLDUMP_OPTIONS="--no-create-info --skip-extended-insert"
mysqldump -uroot --ppassword ${MYSQLDUMP_OPTIONS} --databases mydatabase > C:\mydatabase.sql
Dit doet het volgende:
- verwijder
CREATE TABLE
instructies en gebruik alleen INSERT's. - Het zal precies één rij tegelijk INVOEREN. Dit helpt rijen met dubbele sleutels te verminderen
Nu de mysqldump op deze manier is uitgevoerd, kunt u nu als volgt importeren
mysql -uroot -p --force -Dtargetdb < c:\mydatabase.sql
Probeer het eens !!!
WAARSCHUWING :Dumpen met --skip-extended-insert
zal de mysqldump erg groot maken, maar je kunt tenminste elk duplicaat één voor één controleren. Dit verlengt ook de tijd dat het herladen van de mysqldump wordt gedaan.