Ако вече сте запознати с mysqldump, ще ви напомня, че mysqldump има --where
опция
, така че можете да получите един ред, ако напишете условието за това:
mysqldump databasename tablename --where "id=12345" --no-create-info --skip-add-locks --host=db1 | \
mysql --host=db2
Можете също да използвате SELECT...INTO OUTFILE за да изхвърлите резултата от всяка заявка, която искате, в плосък файл, дори заявка от един ред. След това ЗАРЕЖДАНЕ НА ДАННИ INFILE за да импортирате този файл в другия екземпляр.
Можете също така да напишете прост скрипт на избран от вас език. Свържете се с двата екземпляра. ИЗБЕРЕТЕ един ред от изходния екземпляр, запазете го в променлива в скрипта. След това формирайте команда INSERT, която да се изпълни спрямо целевия екземпляр. Това може да не е най-ефективният начин за преместване на голямо количество данни, но за един ред би било добре.