Ersetzen Sie alle Felder in MySQL

Muss ich ersetzen Sie einige Buchstaben in den Spalten einer Tabelle, mithilfe der REPLACE Befehl.


Ich weiß, dass die REPLACE Befehl muss eine Spalte mit dem Namen, dann den text zu ändern (im folgenden Beispiel 'a' char) und den neuen text (im folgenden Fall, die 'e' char).

UPDATE my_table SET my_column = REPLACE (my_column,'a','e' );

So, dass die Ausführung dieser Befehl ändert alle 'eine' vorkommen in den my_column Spalte der my_table Tabelle mit den " e' char.

Aber was ist, wenn ich brauchen, um ausführen die REPLACE Befehl für jede Spalte und nicht nur für eine? Ist das möglich?

Dank

  • dba.stackexchange.com/questions/21147/query-to-find-and-replace-text-in-all-tables-and-fields-of-a-mysql-db
InformationsquelleAutor Mark | 2010-06-29
Schreibe einen Kommentar