So finden und ersetzen Sie die Zeichenfolge in der MySQL-Datenbank nur für eine bestimmte Zeichenfolge

8

Ich möchte eine bestimmte Zeichenfolge in mysql-Datenbank ersetzen, ich verwende diese Abfrage:

UPDATE users SET name = ersetzen (name, 'raj', 'rajesh')

aber was diese Abfrage tut, ist, wo sie raj findet, wird sie durch rajesh ersetzt, zum Beispiel, wenn es einen String raju in Datenbank gibt, nachdem diese Abfrage ausgeführt wurde, wird rajeshu, was ich nicht will. Ich möchte eine Abfrage, die den Ersetzungsstring entspricht genau bedeutet nach dem Ausführen einer Abfrage nur 'raj' sollte durch 'rajesh' ersetzt werden und 'raju' sollte so bleiben .. kann jemand bitte helfen?

    
Ankit Avlani 17.12.2014, 06:34
quelle

4 Antworten

2

Diese Abfrage funktioniert für mich:

%Vor%     
Ankit Avlani 17.12.2014, 07:09
quelle
2

Versuchen Sie die folgende Abfrage, um raj durch rajesh

zu ersetzen %Vor%

ODER

%Vor%     
Altmish-E-Azam 17.12.2014 07:11
quelle
2

Versuchen Sie es, es wird auf jeden Fall für Sie funktionieren.

%Vor%     
codemaniac 17.12.2014 07:52
quelle
0

Versuchen Sie Folgendes:

%Vor%     
Saharsh Shah 17.12.2014 06:36
quelle

Tags und Links