Posiadam baze danych w której jest uszkodzona tabela z postami i chciałbym tabele np z userami wyciąć z .sql i zaimportować do bazy danych. Jest to możliwe?
I jak rozpoznać początek i koniec tabeli w phpbb.
Pozdrawiam
Wersja do druku
Posiadam baze danych w której jest uszkodzona tabela z postami i chciałbym tabele np z userami wyciąć z .sql i zaimportować do bazy danych. Jest to możliwe?
I jak rozpoznać początek i koniec tabeli w phpbb.
Pozdrawiam
Ad.1. Tak, jak najbardziej jest to możliwe. Jeśli nie potrafisz manualnie to zaimportuj sobie bazę do czegoś typu phpmyadmin i poklikaj trochę, aby wykeksportować interesującą Cię tabelę.
Ad.2. Oferujesz konwersję bazy, a nie masz zielonego pojęcia o podstawach struktury sql? Chyba coś jest nie tak. W takim razie na początek proponuję przemyśleć strukturę swojego podpisu i pozbyć się 2,3 pozycji.
Tylko, że jak importuje baze to jest błąd tabeli phpbb_post i uniemożliwia to dokończenie importu.
więc otwórz bazę np w notatniku i wydziel tabelę phpbb_post
Szukaj i skopiuj...
CREATE TABLE phpbb_post
...do ostatniej linii z
INSERT INTO phpbb_post VALUES
Najlepiej wgrywać bazę w kawałkach (jeśli jest duża), phpmyadmin często ma ograniczenia co do wielkości wgrywanej bazy. Podziel ją programem SQLDumpSplitter
Nie rozumiem, mam szukać CREATE TABLE phpbb_post i co dalej ?
Dajemy przykład:
CREATE TABLE phpbb_posts_text(
post_id mediumint(8) unsigned NOT NULL,
bbcode_uid varchar(10) NOT NULL,
post_subject varchar(60) NOT NULL,
post_text text,
PRIMARY KEY (post_id),
KEY post_text (post_text, post_subject)
);
Chciałeś wyciąć tę tabelę, więc napisałem jak...Cytat:
i chciałbym tabele np z userami wyciąć z .sql i zaimportować do bazy danych
Skopiuj od:
CREATE TABLE phpbb_post
do ostatniej linii (włącznie) zaczynającej się tak
INSERT INTO phpbb_post VALUES
(lub jak wolisz od CREATE TABLE phpbb_post do kolejnego wiersza z CREATE TABLE phpbb_ )
Podałem tez drugą opcję na wgranie bazy... często wgrywając w całości wyskakują błędy, których nie ma dy robi się to po kawałku.
No to źle napisałem ;p chodziło mi o wycięcie tej tabeli z bazy .sql i zaimportowania bazy bez tej tabeli.