Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mysql] przenoszenie bazy
apup
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 11.04.2009

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


Witam,
mam do rozwiązania następujący problem.
Mam bazę danych na jednym serwerze, a na drugim bazę danych z podobną zawartości.
Chciałbym aktualizować, raz czy dwa razy dziennie tą drugą bazę.
Np:
1 baza:
tabela 1:
id1
imie
nazwisko
tabela 2:
id2
nr telefonu
email

2 baza:
tabela 1:
id3
imie
email

Czyli z bazy 1 na bazę 2 przenoszę informację dotyczące imienia (tabela na 1) oraz email (tabela nr 2), które były by aktualizowane tak jak mówiłem raz czy dwa razy dziennie.
Możliwe, że źle przedstawiłem sprawę (IMG:style_emoticons/default/winksmiley.jpg) Proszę o poprawienie mnie i podpowiedzi jak można tą sprawę rozwiązać.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
jacusek
post
Post #2





Grupa: Zarejestrowani
Postów: 262
Pomógł: 3
Dołączył: 18.10.2009
Skąd: Łódź

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


można to zrobić w ten sposób - przynajmniej tak bym kombinował dodać jakiś timestamp i np zrobić pytanie w procedurze uruchamiane o odpowiedniej - po warunkiem, ze odpowiednich uprawnienia do baz pytaniem które wstawiołoby insert baze na podstawie jakiegoś selecta. A tak na marginesie jak powiązujesz tabele w bazie 1?
A pytanie może wyglądać tak:
  1. INSERT INTO 2baza.tabela1 VALUES (SELECT imie, email FROM baza1.tabela1 jakiś JOIN baza1.tabela2 WHERE _warunek z datą z timestamp)

Tutaj pole do kombinacji dość duże. Ewentualnie zamiast timestamp może pokombinować z id, autoincrement lub z max(jakieś id)
To tak na szybko
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: 11.10.2025 - 17:34