Om du är orolig för att trampa över befintliga rader måste du mysqldumpa det enligt följande:
MYSQLDUMP_OPTIONS="--no-create-info --skip-extended-insert"
mysqldump -uroot --ppassword ${MYSQLDUMP_OPTIONS} --databases mydatabase > C:\mydatabase.sql
Detta kommer att göra följande:
- ta bort
CREATE TABLE
uttalanden och använd endast INSERT. - Det infogas exakt en rad i taget. Detta hjälper till att minska rader med dubbletter av nycklar
Med mysqldump utförd på detta sätt kan du nu importera så här
mysql -uroot -p --force -Dtargetdb < c:\mydatabase.sql
Ge det ett försök !!!
VARNING :Dumpning med --skip-extended-insert
kommer att göra mysqldump riktigt stor, men du kan åtminstone kontrollera varje dubblett en efter en. Detta kommer också att öka den tid som återladdningen av mysqldump görs.