I denne hurtige tutorial vil jeg vise en meget enkel mysql-forespørgsel for at finde specifik tekst og fjerne den samme fra den valgte tabelkolonne. Dette er den hurtigste måde at erstatte tekst fra mysql-tabel på.
Antag, at du har et tabelnavn indlæg med titel og beskrivelse, Dette er noget almindelig tekst, du har tilføjet i hvert indlæg, som om du har tilføjet et gammelt webstedslink, og du vil erstatte det gamle link med det nye link, så behøver du ikke at gøre det manuelt én efter én, bare kør nedenfor mysql find and replace-forespørgsel, erstatter den dit gamle webstedslink med nyt link inden for få sekunder.
TABEL:OPSLAG
ID | TITEL | BESKRIVELSE | STATUS |
1 | TITEL-1 | Mit første beskrivelsesbesøg for mere info www.iamrohit.in/lab/ | 1 |
2 | TITEL-2 | Mit andet beskrivelsesbesøg for mere info www.iamrohit.in/lab/ | 1 |
3 | TITEL-3 | Mit tredje beskrivelsesbesøg for mere info www.iamrohit.in/lab/ | 0 |
I ovenstående tabel er der et link (www.iamrohit.in/lab/) i beskrivelseskolonnen, som jeg skal erstatte med www.iamrohit.in, for samme MySql-forespørgsel vil være ..
UPDATE POSTS SET DESCRIPTION = REPLACE(DESCRIPTION, 'www.iamrohit.in/lab/', 'www.iamrohit.in'); |
Du kan også anvende betinget forespørgsel til at erstatte aktive indlæg i tekstform med WHERE-klausul.
UPDATE POSTS SET DESCRIPTION = REPLACE(DESCRIPTION, 'www.iamrohit.in/lab/', 'www.iamrohit.in') WHERE STATUS=1; |