W tym krótkim samouczku pokażę bardzo proste zapytanie mysql, aby znaleźć określony tekst i usunąć go z wybranej kolumny tabeli. To najszybszy sposób na zastąpienie tekstu z tabeli mysql.
Załóżmy, że masz nazwę tabeli posty z tytułem i opisem, to jest jakiś wspólny tekst, który dodałeś w każdym poście, tak jak dodałeś stary link do witryny i chcesz zastąpić stary link nowym linkiem, nie musisz robić ręcznie jeden po drugim, po prostu uruchom poniżej mysql znajdź i zamień zapytanie, w ciągu kilku sekund zastąpi Twój stary link do witryny nowym linkiem.
TABELA:WPISY
ID | TYTUŁ | OPIS | STAN |
1 | TYTUŁ-1 | Moja pierwsza wizyta z opisem, aby uzyskać więcej informacji, www.iamrohit.in/lab/ | 1 |
2 | TYTUŁ-2 | Moja druga wizyta z opisem, aby uzyskać więcej informacji, www.iamrohit.in/lab/ | 1 |
3 | TYTUŁ-3 | Moja trzecia wizyta z opisem, aby uzyskać więcej informacji, www.iamrohit.in/lab/ | 0 |
W powyższej tabeli znajduje się link (www.iamrohit.in/lab/) w kolumnie opisu, który muszę zamienić na www.iamrohit.in, Dla tego samego zapytania MySql będzie..
UPDATE POSTS SET DESCRIPTION = REPLACE(DESCRIPTION, 'www.iamrohit.in/lab/', 'www.iamrohit.in'); |
Możesz również zastosować zapytanie warunkowe, aby zastąpić tylko aktywne posty w formie tekstowej klauzulą WHERE.
UPDATE POSTS SET DESCRIPTION = REPLACE(DESCRIPTION, 'www.iamrohit.in/lab/', 'www.iamrohit.in') WHERE STATUS=1; |