I denna snabba handledning kommer jag att visa en mycket enkel mysql-fråga för att hitta specifik text och ta bort densamma från den valda tabellkolumnen. Detta är det snabbaste sättet att ersätta text från mysql-tabellen.
Anta att du har ett tabellnamn inlägg med titel och beskrivning, Detta är en vanlig text som du har lagt till i varje inlägg som att du har lagt till en gammal webblänk och du vill ersätta den gamla länken med den nya länken, då behöver du inte göra manuellt en efter en, bara kör nedan mysql hitta och ersätt fråga, den kommer att ersätta din gamla webbplatslänk med en ny länk inom några sekunder.
TABELL:INLÄGG
ID | TITEL | BESKRIVNING | STATUS |
1 | TITEL-1 | Mitt första beskrivningsbesök för mer information www.iamrohit.in/lab/ | 1 |
2 | TITEL-2 | Mitt andra beskrivningsbesök för mer information www.iamrohit.in/lab/ | 1 |
3 | TITEL-3 | Mitt tredje beskrivningsbesök för mer information www.iamrohit.in/lab/ | 0 |
I tabellen ovan finns en länk (www.iamrohit.in/lab/) i beskrivningskolumnen som jag måste ersätta med www.iamrohit.in, för samma MySql-fråga kommer att...
UPDATE POSTS SET DESCRIPTION = REPLACE(DESCRIPTION, 'www.iamrohit.in/lab/', 'www.iamrohit.in'); |
Du kan också använda villkorlig fråga för att ersätta aktiva inlägg endast i textform med WHERE-sats.
UPDATE POSTS SET DESCRIPTION = REPLACE(DESCRIPTION, 'www.iamrohit.in/lab/', 'www.iamrohit.in') WHERE STATUS=1; |