logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

SQLite - Jak zastąpić rekordy w bazach danych A i B?

Mikioo 08 Lut 2013 00:50 1125 3
REKLAMA
  • #1 11904118
    Mikioo
    Poziom 2  
    Posty: 3
    Cześć. Zwracam się dzisiaj do was z prośbą o pomoc, na swoim serwerze mam zainstalowaną bazę danych sqlite, podczas rutynowego backupu wystąpił błąd, który zmusił mnie do zastąpienia kilkuset rekordów znajdujących się w innej bazie, lecz niestety nie potrafię napisać odpowiedniego zapytania. Sytuacja wygląda następująco.

    - 2 pliki baz danych .db
    - Rekordami (id: 4-779 oraz (id: 820 - 827) tabeli userdata które znajdują się w bazie "A" muszę zastąpić rekordy o tych samych id i w samej tabeli w bazie "B".
    - Również rekordy (id: 4-56) z tabeli accounts z bazy "A" muszę zastąpić w bazie "B".

    (...)/i/00291/b595ue06nlkz.bmp
    (...)/i/00291/8v8qmys984as.bmp
    (...)/i/00291/yj6oni8hhw16.bmp
    (...)/i/00291/vd4e2305c72u.bmp

    Proszę zamieszczać obrazki wg. instrukcji [adamas_nt]

    co do obrazków, próbowałem, wyrzucało mi cały czas błędy ;f
  • REKLAMA
  • #2 11905784
    PRL
    Poziom 41  
    Posty: 6868
    Pomógł: 953
    Ocena: 888
    Czy w bazie B masz w tabelach identyfikatory odpowiadające id w A?
    Jeżeli tak, to utwórz w bazie A tabelę o takiej samej strukturze, jak tabela UserData z bazy A, wykonaj to zapytanie:

    Kod: SQL
    Zaloguj się, aby zobaczyć kod


    Następnie przenieś tabelę UserData2 do bazy B.

    Jeżeli w bazie B, w tabeli UserData nie masz interesujących nas identyfikatorów, to musisz podziałać częściowo ręcznie.

    Ale to Tylko Ty wiesz...
    Pomogłem? Kup mi kawę.
  • REKLAMA
  • #3 11906119
    Mikioo
    Poziom 2  
    Posty: 3
    Z racji, że nie jestem w tym na tyle biegły... czy jest możliwość zrobienia tego odpłatnie ? Po części rozumiem, jednak nie posiadam takich umiejętności żeby wykonać instrukcje które mi podajesz. Ewentualnie prosiłbym o trochę bardziej łopatologiczną instrukcję, bardzo mi na tym zależy i byłbym ogromnie wdzięczny. Bóg wynagrodzi. Uploaduje screeny które powinny rozjaśnić stan rzeczy.


    https://obrazki.elektroda.pl/8824626800_1360370228.jpg
    https://obrazki.elektroda.pl/5906991800_1360370228.jpg
    https://obrazki.elektroda.pl/6807055000_1360370532.png
    https://obrazki.elektroda.pl/5186255500_1360370531.png
  • #4 11924885
    Mikioo
    Poziom 2  
    Posty: 3
    No nic, zresetowałem bazę danych i przeprosiłem użytkowników, ale dzięki za pomoc, przyda się napewno w przyszłości.
REKLAMA