Skocz do zawartości

Rekomendowane odpowiedzi

Opublikowano

Cześć

Fajne forum xDD

Szukam dobrego programu do podziału dużej(800mb) bazy sql forum ipb.

Jakieś porady oraz propozycję proszę ale SPRAWDZONE podawać,aby podzielona baza wpełni funkcjonowała

a nie jakieś błędy mi wyskoczą w wyniku złego podzielenia bazy sql

To tyle, dziękuję za odpowiedzi :(

Szacun !

Metin2 - Największy Polski Portal o grze Metin2
Opublikowano (edytowane)

Hej,

no to prosto z mostu: SQLDumpSplitter. :(

O ile w przypadku plików tekstowych split sprawdza się znakomicie, to już w przypadku plików sql nie jest tak różowo, bo potrzeba by dzieliło je inteligentnie. Załóżmy, że mój plik ma zawartość:

Kod php:

INSERT INTO `nazwa_tabeli` (`nazwa_kolumny1`,`nazwa_kolumny2`)

VALUES ('wartość','wartość2');

INSERT INTO `nazwa_tabeli` (`nazwa_kolumny1`,`nazwa_kolumny2`)

VALUES ('wartość','wartość2');

INSERT INTO `nazwa_tabeli` (`nazwa_kolumny1`,`nazwa_kolumny2`)

VALUES ('wartość','wartość2');

Używając polecenia split (z odpowiednimi parametrami co do wielkości i liczby linii) powstaną np dwa pliki o zawartości:

Kod php:

________________________Pierwszy plik___________

INSERT INTO `nazwa_tabeli` (`nazwa_kolumny1`,`nazwa_kolumny2`)

VALUES ('wartość','wartość2');

INSERT INTO `nazwa_tabeli` (`nazwa_kolumny1`,`nazwa_kolumny2`)

_________________________Drugi plik_______________-

VALUES ('wartość','wartość2');

INSERT INTO `nazwa_tabeli` (`nazwa_kolumny1`,`nazwa_kolumny2`)

VALUES ('wartość','wartość2');

W przypadku takiego podziału jest problem, bo gdy za pomocą phpadmina będę próbował wgrać zawartość takich plików do bazy to wyświetli błąd skałdni, bo poprawnie plik powinno podzielić tak:

Kod php:

________________________Pierwszy plik___________

INSERT INTO `nazwa_tabeli` (`nazwa_kolumny1`,`nazwa_kolumny2`)

VALUES ('wartość','wartość2');

INSERT INTO `nazwa_tabeli` (`nazwa_kolumny1`,`nazwa_kolumny2`)

VALUES ('wartość','wartość2');

_________________________Drugi plik_______________-

INSERT INTO `nazwa_tabeli` (`nazwa_kolumny1`,`nazwa_kolumny2`)

VALUES ('wartość','wartość2');

Tylko nie ten spliter ;/ ten złom nie dzieli bazy poprawnie ;/

Coś nowego ?

Edytowane przez FuBu
Metin2 - Największy Polski Portal o grze Metin2

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.