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
1. Reinigung vor der Installation rpm -qa | grep ...
Was ist ein Selektor? Die Rolle des Selektors bes...
Inhaltsverzeichnis Thema analysieren Gebrauchsgeg...
Inhaltsverzeichnis Vorbereitung Installieren Sie ...
Das Linux-Betriebssystem hat das Rechenzentrum in...
1. Herunterladen 1. Klicken Sie auf den neuesten ...
Frage Wie ändere ich den CSS-Pseudoklassenstil mi...
Die MySQL-Datenbank verfügt nicht über einen inkr...
Inhaltsverzeichnis MAH 1. Einführung in die MAH-A...
Die Fähigkeiten, die Front-End-Entwickler beherrs...
1. Erstellen Sie eine Repo-Datei Lesen Sie die of...
Nach chinesischem Brauch feiern wir das neue Jahr...
Wie unten dargestellt: #!/usr/bin/env python3.5 p...
Inhaltsverzeichnis In JavaScript gibt es mehrere ...
Gemäß dem Koeffizienten von Pi und dem Radius der...