|
|
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo
|
|
Błąd w bazie danych |
Autor |
Wiadomość |
volder
Posty: 24
|
Wysłany: 20-01-2013, 02:45 Błąd w bazie danych
|
|
|
Witam.
Wgrywałem modyfikacje domyślny avatar i wykonałem zapytanie"
Kod: | UPDATE `phpbb_users` SET `user_avatar` = 'http://p4ndora.pl/images/avatars/gallery/ambitni-avatar.png',
`user_avatar_type` = '2' WHERE `user_avatar` = ''; |
lecz pozniej nie działało i zobaczyłem ze wpisałem zły adres forum i chcialem cofnac zapytanie tym:
Kod: | ALTER TABLE `phpbb_users` DROP COLUMN user_avatar; |
i teraz wyskakuje błąd:
Kod: | Could not obtain post/user information.
DEBUG MODE
SQL Error : 1054 Nieznana kolumna 'u.user_avatar' w field list
SELECT p.post_id, p.post_time, p.enable_sig, p.enable_html, p.enable_smilies, p.post_edit_count, p.post_edit_time, p.post_username, p.post_approve, p.poster_delete, p.post_edit_by, p.post_parent, p.post_icon, p.user_agent, p.post_attachment, p.post_expire, p.reporter_id, p.post_marked, u.user_sig_image, u.user_birthday, u.user_from, u.user_regdate, u.user_gender, u.user_aim, u.user_viewaim, u.special_rank, u.user_allow_helped, u.user_avatar_width, u.user_avatar_height, u.user_field_1, u.user_allow_field_1, u.user_field_2, u.user_allow_field_2, u.user_id, u.username, u.user_level, u.user_jr, u.user_allowhtml, u.user_posts, u.user_points, u.user_allowsig, u.user_sig, u.user_sig_bbcode_uid, u.user_allowsmile, u.karma_plus, u.karma_minus, u.karma_time, u.user_avatar_type, u.user_allowavatar, u.user_avatar, u.user_rank, u.user_viewemail, u.user_website, u.user_email, u.can_custom_ranks, u.user_custom_rank, u.user_session_time, u.user_allow_viewonline, pt.post_text, pt.bbcode_uid, pt.post_subject , ph.th_post_id FROM phpbb_posts p LEFT JOIN phpbb_posts_text_history ph ON (ph.th_post_id = p.post_id) LEFT JOIN phpbb_posts_text pt ON (pt.post_id = p.post_id) LEFT JOIN phpbb_users u ON (u.user_id = p.poster_id) WHERE p.topic_id = 131 GROUP by p.post_id ORDER BY p.post_order, p.post_time ASC LIMIT 0, 15
Line : 897
File : viewtopic.php |
Proszę o pomoc jeżeli ktoś zna rozwiązanie. |
|
|
|
 |
Gadatliwa Kasia
|
|
|
|
MQs
Pomógł: 172 razy Posty: 480
|
Wysłany: 20-01-2013, 03:25
|
|
|
Usunąłeś całą kolumnę i poleciały wszystkie avatary. Możesz próbować odzyskać przez Kod: | REPAIR TABLE phpbb_users | (obowiązkowo zrób kopię przed tą operacją). Jeśli się nie uda (w zależności od tego ile czasu minęło i co się działo w rekordach) to pustą kolumnę odtworzysz tym zapytaniem:
Kod: | ALTER TABLE phpbb_users ADD user_avatar varchar(100) NULL default '' AFTER user_rank |
Tylko, że teraz żeby przywrócić użytkownikom same avatary musiałbyś chyba zrzucić kopię zapasową do nowej bazy obok (dostęp z tego samego konta) i zapytaniem przerzucić pola z avatarami z tymczasowej kopii do nowej bazy. Inaczej ciężko to zrobić, bo zapytania przywracające dane z kopii są ustawione rzędami a nie kolumnami. Chyba, że masz kopię na tyle świeżą, żeby przywrócić ją całą (cofnąć się o kilka dni np.) |
|
|
|
 |
volder
Posty: 24
|
Wysłany: 20-01-2013, 11:33
|
|
|
Dziękuję wszystko gra, drugie zapytanie pomogło. Pozdrawiam.
+ dla Ciebie |
|
|
|
 |
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum
|
Dodaj temat do Ulubionych Wersja do druku
|
Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!
Powered by phpBB modified by Przemo © 2003 phpBB
| Strona wygenerowana w 0,08 sekundy. Zapytań do SQL: 12 | |
 |
|