Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zamiana części ciągu na inny ciąg w wielu tabelach
JanMatuszak
post 30.07.2023, 21:31:22
Post #1





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 24.10.2020

Ostrzeżenie: (0%)
-----


Dzień dobry!
Mam taki problem, który nie bardzo wiem, jak rozwiązać. Otóż, mam sobie bazę mysql, w której mam np. linki do zdjęć. I zmieniła się konfiguracja serwera. Domenta nie jest już xyz.pl a zzz.pl jak zatem wyszukać we wszystkich polach wystąpienia xyz.pl i zamienić je na zzz.pl?
Go to the top of the page
+Quote Post
vokiel
post 30.07.2023, 21:40:22
Post #2





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

Ostrzeżenie: (0%)
-----


Zwykły UPDATE z REPLACE(), tylko musisz wiedzieć w których kolumnach i tabelach są dane do podmiany.

Ewentualnie (jeśli nie potrzebujesz tego online) możesz zrobić dumpa bazy, podmienić wartości w pliku i potem wczytać go do bazy.


--------------------
Go to the top of the page
+Quote Post
Salvation
post 2.08.2023, 11:06:56
Post #3





Grupa: Zarejestrowani
Postów: 377
Pomógł: 70
Dołączył: 15.07.2014

Ostrzeżenie: (0%)
-----


WordPress? Jest specjalny skrypt na zmianę domeny, bo taka zwykła podmiana z użyciem REPLACE skutkuje problemami w serializacji.
Kiedyś był to tylko skrypt dostępny na GH, ale teraz widzę, że jest wciągnięty już do wp-cli, więc wystarczy odpalić jedną komendę:
Kod
wp search-replace <old_url> <new_url>

Artykuł: https://help.dreamhost.com/hc/en-us/article...dPress-Site-URL
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 11.11.2024 - 17:41