Ich habe diese wählen:Ersetzen eines Werts in einer Spalte REPLACE funktioniert nicht
select * from phrase where english like 'command%'
es zurück:
command; to tell (to do); to order; to charge; to direct; to tell on (someone); to report; to often say
Ich versuche, alle Vorkommen zu ersetzen „um“ mit „;“ so gab ich diesen Befehl ein:
update phrase set english = replace(english, ';to ', '; ')
es sagt mir, wenn ich das ausführen, die in der Tabelle in jeder Zeile geändert, aber wenn ich überprüfen sie die Daten, die es di done nichts und die von dieser ersten Auswahl zurückgegebene Zeichenfolge ist genau das gleiche. Kann mir jemand helfen?
Ihre 'UPDATE' hat einen Tippfehler. Der Aufruf von 'REPLACE()' sollte wie folgt aussehen: 'REPLACE (englisch; '; to', ';')' Die Phrase '; to' erscheint nie in den Beispieldaten. –