Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MYSQL] Kopiowanie części tabeli pomiędzy bazami
Forum PHP.pl > Forum > Przedszkole
Grzyw
Mam na jednym serwerze bazy: baza1 i baza2.
W obydwóch bazach znajduje się tabela o nazwie tabela.
Chciałbym do tabeli w baza2 wsadzić 1000 ostatnich rekordów tabeli w baza1.
Znam zakres id (klucz główny) do skopiowania.
Czy macie jakie sugestie co do wykonania tej operacji?
sowiq
Zapytania odczytu/zapisu możesz wykonywać tylko w obrębie jednej bazy danych. Dlatego jedynym wyjściem jest wyciągnąć dane, zapamiętać je, przełączyć się do drugiej bazy i tam je dodać.
Grzyw
Cytat(sowiq @ 12.05.2009, 14:15:35 ) *
Zapytania odczytu/zapisu możesz wykonywać tylko w obrębie jednej bazy danych. Dlatego jedynym wyjściem jest wyciągnąć dane, zapamiętać je, przełączyć się do drugiej bazy i tam je dodać.

Jesteś w 100% pewny?
sowiq
Cytat(Grzyw @ 12.05.2009, 14:44:55 ) *
Jesteś w 100% pewny?
Ino owszem. Zapytania można robić w obrębie tylko jednej bazy.
Ale jeśli się mylę, to bardzo chętnie poznam ewentualne rozwiązanie.
korro
Witam.
w Oracle jest coś takiego jak DB Link i działa to ładnie.
Do przenoszenia tabel/bez między instancjami MySQL ja używam HeidiSQL.
Nawiązujesz dwa połączenia i Export.
Nie można jednak filtrować, przejdą wszystkie dane z tabeli.
Grzyw
Cytat(sowiq @ 12.05.2009, 14:51:39 ) *
Ino owszem. Zapytania można robić w obrębie tylko jednej bazy.
Ale jeśli się mylę, to bardzo chętnie poznam ewentualne rozwiązanie.

Chciałem się tylko upewnić, wydaje mi się to dużym ograniczeniem.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.