Text kann mit Hilfe der Funktion replace() gefunden und ersetzt werden. seine Erklärung ist Mit Hilfe der folgenden Schritte:
Erstellen Sie zunächst eine Tabelle mit Hilfe des Befehls „create“, wie unten gezeigt. Unten angegeben -
mysql> CREATE table FindAndReplaceDemo -> ( -> FirstName varchar(200) -> ); Query OK, 0 rows affected (0.43 sec)
Mit Hilfe der Select-Anweisung können alle Datensätze wie unten gezeigt angezeigt werden -
mysql> INSERT into FindAndReplaceDemo values('john'); Query OK, 1 row affected (0.15 sec) mysql> INSERT into FindAndReplaceDemo values('smith'); Query OK, 1 row affected (0.17 sec) mysql> INSERT into FindAndReplaceDemo values('Bob'); Query OK, 1 row affected (0.12 sec) mysql> INSERT into FindAndReplaceDemo values('carol'); Query OK, 1 row affected (0.18 sec)
Unten ist die erhaltene Ausgabe dargestellt
mysql> SELECT * from FindAndReplaceDemo;
Jetzt wird mit Hilfe der Ersetzungsfunktion der Name Carol durch Taylor ersetzt. Die Syntax ist Unten angegeben -
+-----------+ | FirstName | +-----------+ | john | | smith | | Bob | | carol | +-----------+ 4 rows in set (0.00 sec)
Die Abfrage mit der obigen Syntax lautet wie folgt: -
UPDATE yourTableName SET column_name= replace(column_name, 'Old_Value', 'New_Value');
Der Inhalt der Tabelle kann mithilfe der SELECT-Anweisung erneut angezeigt werden. es ist eine Selbstverständlichkeit Unten -
mysql> UPDATE FindAndReplaceDemo SET FirstName = replace(FirstName, 'carol', 'Taylor'); Query OK, 1 row affected (0.14 sec) Rows matched: 4 Changed: 1 Warnings: 0
Unten ist die erhaltene Ausgabe
mysql> SELECT * from FindAndReplaceDemo;
Wie aus der obigen Ausgabe ersichtlich ist, wird Carol durch Taylor ersetzt.
Das obige ist der detaillierte Inhalt vonMit MySQL Text in einer ganzen Tabelle suchen und ersetzen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!