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. Einreihiger Überlauf 1. Wenn eine einzelne Zei...
In meiner Verzweiflung dachte ich plötzlich: Wie i...
In diesem Artikelbeispiel wird der spezifische Ja...
Ich bin kürzlich bei der Arbeit auf ein Problem g...
Hintergrund Indizes sind ein zweischneidiges Schw...
Inhaltsverzeichnis 1. Überwachungsport Beziehungs...
Datenbankanwendungen sind ein unverzichtbarer Bes...
Vorwort Die Dateiberechtigungsverwaltung von Linu...
1. Laden Sie das Installationspaket herunter Das ...
Weitere Informationen zu Bedienelementen finden S...
In MySQL können Sie mit der REVOKE-Anweisung best...
1. Bauteile 1. Ein Formular muss Formularfelder e...
1. Die Bedeutung des Aufbaus eines Nexus-Dienstes...
/etc/fstab Partitionen/Festplatten automatisch mo...
Vorwort: Die Funktion „Gruppieren nach“ ruft das ...