In diesem kurzen Tutorial zeige ich eine sehr einfache MySQL-Abfrage, um bestimmten Text zu finden und denselben aus der ausgewählten Tabellenspalte zu entfernen. Dies ist der schnellste Weg, Text aus einer MySQL-Tabelle zu ersetzen.
Angenommen, Sie haben einen Tabellennamen posts mit Titel und Beschreibung, Dies ist ein allgemeiner Text, den Sie in jedem Beitrag hinzugefügt haben, als hätten Sie einen alten Website-Link hinzugefügt und Sie möchten den alten Link durch den neuen Link ersetzen, dann müssen Sie dies nicht einzeln manuell tun, sondern einfach unten ausführen mysql Suchen und Ersetzen-Abfrage, es wird Ihren alten Website-Link innerhalb von Sekunden durch einen neuen Link ersetzen.
TABELLE:BEITRÄGE
ID | TITEL | BESCHREIBUNG | STATUS |
1 | TITEL-1 | Meine erste Beschreibung:Besuchen Sie für weitere Informationen www.iamrohit.in/lab/ | 1 |
2 | TITEL-2 | Meine zweite Beschreibung:Besuchen Sie für weitere Informationen www.iamrohit.in/lab/ | 1 |
3 | TITEL-3 | Meine dritte Beschreibung:Besuchen Sie für weitere Informationen www.iamrohit.in/lab/ | 0 |
In der obigen Tabelle gibt es einen Link (www.iamrohit.in/lab/) in der Beschreibungsspalte, den ich durch www.iamrohit.in ersetzen muss, For same MySql query will be..
UPDATE POSTS SET DESCRIPTION = REPLACE(DESCRIPTION, 'www.iamrohit.in/lab/', 'www.iamrohit.in'); |
Sie können auch eine bedingte Abfrage anwenden, um nur aktive Posts in Textform durch die WHERE-Klausel zu ersetzen.
UPDATE POSTS SET DESCRIPTION = REPLACE(DESCRIPTION, 'www.iamrohit.in/lab/', 'www.iamrohit.in') WHERE STATUS=1; |