Elektroda.pl
Elektroda.pl
X
Elektroda.pl
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

SQLite - Podmiana części rekordów.

08 Lut 2013 00:50 966 3
  • Poziom 2  
    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
  • Poziom 34  
    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...
  • Poziom 2  
    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
  • Poziom 2  
    No nic, zresetowałem bazę danych i przeprosiłem użytkowników, ale dzięki za pomoc, przyda się napewno w przyszłości.