Aktualizowanie adresów w bazie danych

Aktualizowanie adresów w bazie danych
CI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 963
0

Dzień dobry, jak mógłbym zaktualizować adresy w bazie danych.

Mam adresy w postaci linku przykładowo wygalające tak XYZ.eu/?=391 (i różne inne końcówki czasami statyczne a nie tylko dynamiczne) - a chciałbym je wszystkie zaktualizować do ABC.com/ i te dalsze końcówki takie same. Czyli chodzi tylko o aktualizacje z XYZ.eu do ABC.com w środku różnych adresów.

Czy jest coś takiego wykonalne?

Moja baza to mysqli z MariaDB

Ferdynand Lipski
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 77
2

W czym kłopot? Chyba jesteś w stanie wykonać prosty UPDATE?

Kopiuj
UPDATE
    some_table
SET
    url = REPLACE(url, "XYZ.eu", "ABC.com")
CI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 963
0

Samemu się nie znam na bazach danych nawet w stopniu 0,1%. Czyli to mam wpisać jako zapytanie do bazy danych?

woolfik
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1611
3

Jal sie nie znasz nawet w takim stopniu to nie ruszaj i zlec komuś kto się zna bo jak spier... to potem będzie ciężko odkręcić

CI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 963
0

Jak się nie znam to nie jestem w stanie też ocenić czy ktoś się zna czy tylko bajeruje i też mi rozwali stronę :-D

serek
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1506
1
Cimron napisał(a):

Jak się nie znam to nie jestem w stanie też ocenić czy ktoś się zna czy tylko bajeruje i też mi rozwali stronę :-D

To zrób backup...

GO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 358
1

@Cimron no ferdynand dał dobry przykład, ale nie jest i tak on spreparowany pod twoją bazę danych, nie wiadomo jak się tabela i kolumny nazywają.

Jak chcesz to możesz na https://sqliteonline.com/ sobie przećwiczyć a komendy do sql masz na https://www.w3schools.com/sql/default.asp
Albo dasz mi dostęp do bazy danych czy twojego PC i ci to zrobię lubię pomagać.
Wykorzystamy ferdynanda sqla, ale podstawimy tam swoje kolumny z tabeli.

Albo zrób sam, nic nie zepsujesz, nie przejmuj się za dużo, jedna robótka miesiąc wódka.

FA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 218
1

Nie, nie to.
W zapytaniu podanym przez @Ferdynand Lipski musisz podmienić nazwę tabeli i kolumny, w której znajdują się Twoje dane. O tym, że musisz wprowadzić właściwe Urle, wspominać raczej nie trzeba.

Jeśli teraz zamierzasz zapytać o to, jak się dowiedzieć, jak nazywają się tę tabelę i kolumny, to uprzedze, że nikt tego nie wie, bo to Twoja baza, a nie nasza.

I żeby nie było, nie jestem niemiły :)

CI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 963
0

Oj ziomeczki ziomeczki, tak często szukacie największej linii oparu :-D

Pomyślałem sobie, pewnie ktoś zrobił do tego wtyczkę. Przecież takie coś potrzebuje wiele osób. Przejrzałem wtyczki i wybrałem sobie 2 - zrobiłem test na localhost w xampp jak działa i czy nie psują strony. Działa..

Pobrałem wtyczkę "Easy-Update-Urls change WordPress url from database" i zmieniła mi to w 10 sekund wszystko pięknie. Tylko zrobiłem sobie test wcześnie, jak to działa dla pewności. Myślałem aby zrobić to ręcznie przez zapytanie do bazy, ale jako że się na tym nie znam - to przyszło mi do głowy parę godzin temu, że pewnie inni ludzie zrobili coś takiego dla takich jak ja. I faktycznie coś takiego jest bezproblemowe.

Dzięki wszystkim za chęć pomocy.

serek
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1506
2

To czemu mądralo nie napisałeś, że chodzi o Wordpressa?

abrakadaber
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6610
0

bo to jest ciapek - on nigdy nic mąderego nie pisze

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.