![]() |
![]() |
![]()
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. |
|
|
![]() |
![]()
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? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 08:01 |