Pokud jste již obeznámeni s mysqldump, připomenu vám, že mysqldump má --where
možnost
, takže můžete získat jeden řádek, pokud pro to napíšete podmínku:
mysqldump databasename tablename --where "id=12345" --no-create-info --skip-add-locks --host=db1 | \
mysql --host=db2
Můžete také použít SELECT...INTO OUTFILE vypsat výsledek libovolného dotazu, který chcete, do plochého souboru, dokonce i dotazu s jedním řádkem. Poté NAČÍST DATOVÝ INFILE importovat tento soubor do jiné instance.
Můžete také napsat jednoduchý skript ve vámi zvoleném jazyce. Připojte se k oběma instancím. VYBERTE jeden řádek ze zdrojové instance, uložte jej do proměnné ve skriptu. Poté vytvořte příkaz INSERT, který se má provést proti cílové instanci. Možná to není nejefektivnější způsob přesunu velkého množství dat, ale pro jeden řádek by to bylo v pořádku.