MySQL Search and Replace
Jeśli chcesz wykonać wyszukiwanie i zamianę w bazie danych MySQL bez użycia wtyczek, możesz to łatwo zrobić za pomocą phpMyAdmin, w tym samouczku pokażemy, jak wykonać to dla postów WordPress. Wyszukiwanie i Zamiana MySQL jest szczególnie przydatne przy zmianie domeny witryny WordPress.
otwórz swoje narzędzie phpMyAdmin z konta cPanel
przejdź do bazy danych instalacji WordPress i wybierz tabelę `wpDbPrefix_posts`
* uwaga: jeśli nie jesteś pewien, co twoja baza danych jest można dowiedzieć się, że poprzez WP-Config.plik php
powinieneś być w stanie zobaczyć, że kolumna, którą będziemy musieli edytować, nazywa się”guid”
kliknij kartę”SQL”na górze strony. interfejs phpMyAdmin
MySQL Wyszukaj i zamień zapytanie dla WordPress
UPDATE `wpqw_posts` SET guid = REPLACE(guid, 'https://oldUrl.com/', 'https://newUrl.com/') WHERE `guid` LIKE 'https://oldUrl.com/%';
wykonując to, aby zastąpić https://example.com na https://newExample.com wprowadza następujące zmiany w bazie danych
możesz chcieć zastąpić dane innej kolumny dla swojej bazy danych MySQL, nie ograniczając się tylko do postów WordPress
Wyszukiwanie MySQL i zamień zapytanie
UPDATE `MySQL_Table` SET `MySQL_Table_Column` = REPLACE(`MySQL_Table_Column`, 'oldString', 'newString') WHERE `MySQL_Table_Column` LIKE 'oldString%';
kiedy powinienem użyć MySQL search and replace?
Wyszukiwanie i zamiana za pomocą SQL może być niebezpieczne, jeśli masz linki, o których nie wiesz, które nie powinny być zmieniane. Powinieneś wyszukiwać i zastępować tylko wtedy, gdy jesteś przekonany, że musisz zmienić tekst w bazie danych. Zawsze należy wykonać kopię zapasową bazy danych przed przystąpieniem do jakichkolwiek ręcznych zmian. Można to łatwo zrobić za pomocą phpMyAdmin:
Zdobądź nowe tanie konto hostingowe cPanel z nieograniczoną liczbą baz danych MYSQL. Hosting SSD MYSQL w znacznie obniżonej cenie-40% od zwykłej ceny-już od $2.94/mo tylko!