Pokud se zajímáte o přešlapování existujících řádků, musíte to provést mysqldump následovně:
MYSQLDUMP_OPTIONS="--no-create-info --skip-extended-insert"
mysqldump -uroot --ppassword ${MYSQLDUMP_OPTIONS} --databases mydatabase > C:\mydatabase.sql
To provede následující:
- odebrat
CREATE TABLE
příkazy a používejte pouze INSERT. - VLOŽÍ se vždy přesně jeden řádek. To pomáhá zmírnit řádky s duplicitními klíči
S tímto způsobem provedeným mysqldump můžete nyní importovat takto
mysql -uroot -p --force -Dtargetdb < c:\mydatabase.sql
Vyzkoušejte to !!!
UPOZORNĚNÍ :Dumping pomocí --skip-extended-insert
díky tomu bude mysqldump opravdu velký, ale alespoň můžete ovládat každý duplikát, který se dělá jeden po druhém. To také prodlouží dobu, po kterou se provede opětovné načtení mysqldump.