Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> polaczyc dane z dwoch baz danych MySQL
robert1974
post
Post #1





Grupa: Zarejestrowani
Postów: 131
Pomógł: 1
Dołączył: 2.11.2014

Ostrzeżenie: (0%)
-----


czesc.

mam taka sytuacje:
tabele1 w mysql bazie1 z 50.000 nazw produktow, i przybywa 10 dzinnie.
tabele2 w mysql bazie2
baza1 i baza2 na tym samym serverze.

jak najlepiej (3 razy dziennie) kopiowac do tabeli2 te produkty z tabeli1 ktorych jeszcze brakuje?
i to nie tyle chodzi mi o sam SQL, ale raczej jak to zrobic by mialo sens?

skryptem PHP? polaczyc do bazy1, przeczytac dane, polaczyc sie bazy2 i wstawiac te wiersze ktorych jeszcze nie ma?

czy moze w PHP ale jakos jednym zapytaniem ktore potrafi odniesc sie do tabel z dwoch baz?

czy moze jakos na poziomie samego MySQL?

inaczej?

dziekuje za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Wazniak96
post
Post #2





Grupa: Zarejestrowani
Postów: 550
Pomógł: 75
Dołączył: 5.06.2012
Skąd: Lębork

Ostrzeżenie: (0%)
-----


1. Dodajesz date dodania rekordu
2. Zczytujesz dane z tego dnia(lub pobierasz date ostatniego rekordu z bazy nr2 i na podstawie jej pobierasz)
3. Generujesz sobie inserty
inserta
4. Wykonujesz inserta do bazy nr2

Druga opcja: wykonujesz kopie bazy w godzinach rannych bo najmniejszy ruch i wygrywasz od nowa. Ale to już takie drastyczne

Tak wgl jaki to ma sens?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 9.10.2025 - 08:01