In diesem Artikel wird anhand eines Beispiels beschrieben, wie mit MySQL eine Fuzzy-String-Ersetzung auf Basis regulärer Ausdrücke implementiert werden kann. Teilen Sie uns die Einzelheiten zu Ihrer Information mit: Beispiel: abcd(efg)hijk ergibt nach dem Ersetzen abcdhijk Kopieren Sie den Code wie folgt: Tabelle aktualisieren. Name festlegen = Ersetzen (Name, Teilzeichenfolge (Name, Suchen ('<Kontakt>', Name), Suchen ('</Kontakt>', Name) - Suchen ('<Kontakt>'+10, Name)),''); Nach der Ausführung wird ein Fehler gemeldet: Falscher DOUBLE-Wert abgeschnitten Die Lösung besteht darin, dass nach der Abfrage festgestellt wurde, dass das Problem durch Ändern Sie das SQL wie folgt: Kopieren Sie den Code wie folgt: Aktualisiere t_global_project, setze Namen = Ersetze (Name, Teilzeichenfolge (Name, Lokalisieren ('<Kontakt>', Name), Lokalisieren ('</Kontakt>', Name) – Lokalisieren (concat ('<Kontakt>', '10'), Name)),''); PS: Hier sind zwei sehr praktische Tools für reguläre Ausdrücke zu Ihrer Information: Online-Testtool für reguläre Ausdrücke in JavaScript: Online-Tool zur Generierung regulärer Ausdrücke: Leser, die an weiteren MySQL-bezogenen Inhalten interessiert sind, können sich die folgenden Themen ansehen: „Zusammenfassung der allgemeinen MySQL-Funktionen“, „Zusammenfassung der Kenntnisse zu MySQL-Protokollvorgängen“, „Zusammenfassung der Kenntnisse zu MySQL-Transaktionsvorgängen“, „Zusammenfassung der Kenntnisse zu gespeicherten MySQL-Prozeduren“ und „Zusammenfassung der Kenntnisse zu MySQL-Datenbanksperren“. Ich hoffe, dass dieser Artikel für jedermann beim Entwurf einer MySQL-Datenbank hilfreich ist. Das könnte Sie auch interessieren:
|
<<: Zwei Möglichkeiten zum vollständigen Löschen von Benutzern unter Linux
>>: Zusammenfassung der allgemeinen APIs und erweiterten APIs von Vue
Im Tabellenkopf können Sie die Farbe der hellen U...
Installation der Msyql-Datenbank. Zu Ihrer Inform...
MySQL-Leistungsoptimierung Die MySQL-Leistungsopt...
Kurz zusammengefasst: Browserkompatibilitätsprobl...
Wort Seit der ersten Version von MySQL 8.0 liegen...
Dieses Tutorial beschreibt die Installation der M...
In diesem Artikelbeispiel wird der spezifische Co...
Tatsächlich ist es sehr einfach, diesen Effekt zu ...
Aufgrund von Unternehmensanforderungen müssen zwe...
CentOS 8 ist jetzt verfügbar! Die Versionen von C...
1. Hintergrund der parallelen Replikation Zunächs...
Inhaltsverzeichnis Überblick Beispiel Warum wird ...
1.Schreiben Sie davor: Als leichtgewichtige Virtu...
Docker Compose ist ein Docker-Tool zum Definieren...
Bei der Verwendung von Element-UI gibt es eine hä...