Articles

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

bazy danych cPanel

przejdź do bazy danych instalacji WordPress i wybierz tabelę `wpDbPrefix_posts`

baza danych phpMyAdmin

* uwaga: jeśli nie jesteś pewien, co twoja baza danych jest można dowiedzieć się, że poprzez WP-Config.plik php

Przenieś swój projekt do WebHostFace

powinieneś być w stanie zobaczyć, że kolumna, którą będziemy musieli edytować, nazywa się”guid”

kolumna guid

kliknij kartę”SQL”na górze strony. interfejs phpMyAdmin

phpMyAdmin zakładka SQL

zarządzany hosting WordPress z osobistym asystentem WP

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

GUID Zmień

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%';

MySQL search and replace query

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:

phpMyAdmin-backup

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!

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *