3 Stimmen

Kann MySQL die Ersetzung regulärer Ausdrücke in einem UPDATE durchführen?

Ich habe gesehen, dass MySQL SELECT Beispiele unter Verwendung der REGEXP Operator für den Abgleich.

Gibt es eine Möglichkeit, die Ersetzung regulärer Ausdrücke in einer UPDATE ?

Wenn nicht, was ist die einfachste Methode, um eine Regex-Substitution für alle Werte in einer Spalte auszuführen?

Sie können die Verwendung einer beliebigen Programmiersprache oder Regex-Implementierung vorschlagen.

2voto

Wrikken Punkte 66796

Im Grunde genommen, nein. Sie können einige umständliche REPLACE() Aufrufe, erstellen UPDATE Anweisungen in einem Skript, das Regex-Ersetzungen unterstützt, oder verwenden Sie einige UDF , zum Beispiel dieses hier

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X