Toon posts:

backup SQL bepaalde tabel

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb net (stom stom stom stom stom) per ongeluk een gedeelte van mijn forum weggegooid (das stom ja... ik weet het).. nu heb ik nog wel een back-up.. beetje oud, maar beter iets dan niets..

Nu vraag ik mij af of ik een bepaalde selectie gegevens kan terug zetten..

Ik heb dus 1 tabel met daarin alle posts van het forum, in die tabel staat een verwijzing d.m.v een getal waarnaar die post naar een bepaald gedeelte verwijst

tabel: post

post
- onderwerp
- inhoud
- forum-gedeelte <- hier staat dat nummer dus (in dit geval een 4)

Alle posts die bij "forum-gedeelte" een 4 hebben zijn dus gedelete. In die back-up staan dus ook posts met die 4. Nu wil ik het liefst alleen de posts terug zetten waar die 4 bij forum-gedeelte staat..

Ik ben absoluut geen SQL expert laat staan kenner, dus aub niet te snel RTFM-en...

  • robjanssen
  • Registratie: September 2001
  • Laatst online: 02-08 16:10

robjanssen

Software Developer

Ik neem aan dat je een backup van de volledige database hebt.
Die restore je onder een andere naam dan de huidige database, bijvoorbeeld dbold

Dan INSERT je de gegevens uit de backup in de huidige database

code:
1
2
3
4
INSERT INTO post (onderwerp, inhoud, forum-gedeelte)
SELECT onderwerp, inhoud, forum-gedeelte
FROM dbold.dbo.post
WHERE forum-gedeelte = 4


Succes ermee!

Verwijderd

Topicstarter
ok bedankt...

Ik moet het dus via phpmyadmin doen..

Ik kopieer de .sql back-up naar database 2 (via restore ofzo, moet ik nog ff uitzoeken) en dan gebruik ik bovenstaande query om alle posts met forum-gedeelte 4 naar de juiste tabel te kopieren...
Hoe krijg ik de back-up in database 2? in phpmyadmin moet ik een SQL opdracht geven waarbij ik het bestand kan selecteren..

  • LaterGast.nl
  • Registratie: Juni 2002
  • Laatst online: 08-02-2024

LaterGast.nl

Doe je dat.

Als het van je www.utforum.nl ding is of een andere waarvoor je betaald voor de hosting zou ik hun ffies vragen of zij nog een recentere backup hebben... daar betaal je toch voor??

Taking PORN off the internet is trying to get pee out of a swimming pool!!!


Verwijderd

Topicstarter
tsja.. blijkbaar niet... ze maken wel elke nacht een back-up - 20GB, Highly compressed- Maar die wordt alleen gebruikt in noodgevallen..

En de back-up die ik nog had staat slechts een klein gedeelte van de hele database (de tabel log van 9 MB).

De laatste keer dus niet goed geback-upped... Een harde les! Einde verhaal dus.. Toch bedankt mensen!