![]() |
![]() ![]() |
![]() |
![]()
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 2 baza: tabela 1: id3 imie 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ć. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 109 Pomógł: 1 Dołączył: 23.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
bierzesz eksport danych z jednej i importujesz do drugiej poprzez np. phpMyAdmina, nie rozumiem gdzie jest problem albo zapomniałeś o nim napisać ;P
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 11.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
nie rozumiem gdzie jest problem albo zapomniałeś o nim napisać ;P Masz rację nie napisałem bo wydało mi się to zbyt oczywiste. Wszystko ma się odbywać automatycznie. Ręczne przenoszenie danych i do tego przyrostowe jest zbyt uciążliwe (IMG:style_emoticons/default/winksmiley.jpg) Dane mają być przenoszone z bazy 1 do bazy 2 automatycznie oraz przyrostowo (IMG:style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#4
|
|
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:
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 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 11.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Hmm bazy danych jeszcze nie istnieją. Chcę rozwiązać ten problem jeszcze przed rozpoczęciem prac nad pisaniem aplikacji. Ale czy wykonanie takiego polecenia jest możliwe przy dwóch, fizycznie, różnych maszynach oddzielonych od siebie 50 km (IMG:style_emoticons/default/winksmiley.jpg) (IMG:style_emoticons/default/questionmark.gif)
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 262 Pomógł: 3 Dołączył: 18.10.2009 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli masz odpowiednie uprawnienia to nie widzę żadnego problemu. Wszystko zależy tylko i wyłącznie od tego.
Choć może skoro bazy nie istnieją to prostu rób same backupy bazy i wczytuje je u siebie. Można też tak zrobić. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 18.09.2025 - 19:25 |