|
|
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo
|
|
Zapytanie SQL - odszukaj i zamie? wszystkie |
Autor |
Wiadomość |
maranta
Posty: 60
|
Wysłany: 12-07-2015, 09:26 Zapytanie SQL - odszukaj i zamień wszystkie
|
|
|
Witam,
Nawet tematu tego postu za bardzo nie potrafię sformułować, a co dopiero stworzyć poprawne zapytanie do bazy danych.
Ma zadziałać i nie zepsuć niczego
Sprawa wygląda tak - przez długi czas adres forum zaczynał się od http://maranta.livenet...
Od czasu gdy mam domenę zaczyna się od http://maranciaki.
Początkowo, oczywiście działały oba adresy. Od jakiegoś czasu livenetowy adres jest niepoprawny (tak szczerze, to nie wiem jaki faktycznie adres przykrywa w tej chwili domena maranciaki.pl ).
Na moim forum jest sporo linków kierujących do innego działu czy innego tematu. Gdy tylko na taki gdzieś trafię, to edytuję post i podmieniam maranta.livenet na maranciaki. Jednak jest to głupiego robota.
Chciałabym zbiorczo jakoś edytować wszystkie posty, w których występuje stary adres.
Jedyne co mi do głowy przychodzi to wrzucić jakieś zapytanie do bazy danych, aby automatycznie wyszukało mi wszystkie wystąpienia starego adresu i zastąpiło nowym.
Na zasadzie - znajdź wszystkie maranta.livenet i zamień na maranciaki.
Tutaj moja prośba do mądrzejszych ode mnie - jak sformułować takie zapytanie.
Najważniejsza będzie tabela z treścią postów, ewentualnie z treścią prywatnych wiadomości, ale to już mniej ważne.
Z góry dziękuję za ewentualną pomoc |
_________________ Pozdrawiam, Anna |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
pazmat
Pomógł: 9 razy Posty: 90
|
Wysłany: 12-07-2015, 11:54
|
|
|
Kod: | UPDATE phpbb_posts_text
SET `post_text` = REPLACE(`post_text`, 'http://maranta.livenet', 'http://maranciaki')
WHERE `post_text` LIKE '%http://maranta.livenet%' |
Przedtem koniecznie zrób kopie tabeli phpbb_posts_text. |
|
|
|
|
maranta
Posty: 60
|
Wysłany: 12-07-2015, 14:15
|
|
|
Dziękuję pięknie.
Jeszcze się chwilkę wstrzymam z tym, bo właśnie ktoś mi na forum napisał, że gdy próbuje dodać post w jednym z tematów to wsykakuje jakieś błąd 1054. Muszę dokładniej wypytać czy coś więcej oprócz numeru błędu się pojawia.
Forum jest tydzień po ręcznej aktualizacji do najnowszej wersji. Jak do tej pory to pierwsza skarga, że coś jest nie tak a forum jest dość intensywnie wykorzystywane
Dopiero jak sprawdzę o co chodzi, to się zajmę bazą. |
_________________ Pozdrawiam, Anna |
|
|
|
|
|
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
|