phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
Zapytanie SQL - odszukaj i zamie? wszystkie
Autor Wiadomość
maranta


Posty: 60
Wysłany: 12-07-2015, 10: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 :D

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 :twisted: ).

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, 12: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, 15: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 :roll:

Dopiero jak sprawdzę o co chodzi, to się zajmę bazą.
_________________
Pozdrawiam, Anna
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
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

Skocz do:  

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,05 sekundy. Zapytań do SQL: 12
Polecane serwisy

Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a

Sklep z gadżetami

serwis laptopów

phpbb

Polisy Ubezpieczeniowe TU Europa

Design Cart - Tworzenie sklepu internetowego

dnirozwoju.pl

Ranking Hostingów HostingOnline.pl

• Zamów reklamę