Peguei um despejo usando mysqldump ..
mysqldump -u... -p... mydb t1 > mydb_table.sql
Importei o despejo em outro banco de dados com a mesma tabela, mas com registros diferentes.
mysql -u...-p... mydb < mydb_tables.sql
O banco de dados de importação tinha registros da chave_primária 1 a 1000, e o banco de dados de exportação tinha 5000 a 10.000.
Mas na importação dos registros existentes, ou seja, 1 a 1000 foram excluídos.
Quão?? Por quê?? Se for um comportamento padrão, que opções posso dar para despejar para não deixar que isso aconteça na próxima vez.