[Mysql] Import tabeli?

Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
Snake
Posty: 3
Rejestracja: pt kwie 22, 2005 1:04 pm
Kontakt:

[Mysql] Import tabeli?

Post autor: Snake »

Witam serdecznie!

Przy wprowadzaniu danych do tabeli nieumyślnie i przypadkowo usunąłem jedną bardzo ważną tabelę z bazy danych. Na szczęście mam na dycku kopię zapasową bazy danych. Problem w tym, że kiedy próbuję ją zaimprotować pojawia się wiadomość:

#1007 - Can't create database 'phaga_pl_5647'; database exists

Czy da się jakoś przywrócić to do wcześniejszego porządku? Jeśli tak to w jaki sposób? Albo może da się zaimportować samą tabelę? Bardzo proszę o pomoc.
123456
Zaczyna działać
Zaczyna działać
Posty: 514
Rejestracja: sob paź 28, 2006 1:19 pm

...

Post autor: 123456 »

Musisz z tego pliku wybrac tylko ta tabele ktora usunales. Pewnie bedzie sie to wiazalo z edycją pliku, czyli zostawienie tylko struktury i danych co do tej tabeli. Skopiuj sobie ten plik z backup'em i z jeden z nich edytuj. Jesli nie wiesz co usunac a co zostawic, mozesz podeslac mi link do tego pliku na priva i napisac o ktora tabele chodzi.
Cotter
Nowy
Nowy
Posty: 69
Rejestracja: pn lut 06, 2006 3:11 pm

Re: [Mysql] Import tabeli?

Post autor: Cotter »

Są dwa inne rozwiązania:

1.
Wyczyścić bazę i wyedytować plik z kopią zapasową. Z edytowanego pliku usunąć zapis z CREATE DATABASE

2.
Usunąć całą bazę danych i zaimportować plik z kopią zapasową (bez usuwania CREATE DATABASE)
ODPOWIEDZ