Aktualizowanie adresów w bazie danych

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

2

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

UPDATE
    some_table
SET
    url = REPLACE(url, "XYZ.eu", "ABC.com")
0

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

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ć

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

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...

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.

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

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.

2

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

0

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

1 użytkowników online, w tym zalogowanych: 0, gości: 1