Wissen

Suchen und Ersetzen Funktion – MySQL Datenbank

Ich bin gerade gefragt worden, ob es eine Art „Suchen und Ersetzen“ in MYSQL Tabellen möglich wäre. Dabei sollte immer ein bestimmter Inhalt durch einen anderen Inhalt ersetzt werden.

Klar ist so etwas durch einen einfachen SQL Befehl möglich.
Hier im Beispiel wird in der Tabelle „Demotabelle“ das Feld „Demofeld“ überprüft ab es den Wert „1“ enthält. Ist dies der Fall wird der Wert „1“ durch den Wert „0“ ersetzt. Alle anderen Werte (z.B. 2,3,4,5) werden einfach übersprungen.

Und so sieht der SQL Befehl dafür aus:

UPDATE Demotabelle SET Demofeld = replace(Demofeld, ‚1‘, ‚0‘);

Nach dieser Aktion sind alle Feldinhalte von 1 auf 0 überschrieben worden.


Tags:

  • sql suchen ersetzen in allen tabellen
  • sql ersetzen von feldern
  • mysql in allen tabellen suchen
  • sql feldinhalt ersetzen
  • sql in allen tabellen suchen und ersetzen

Ähnliche Artikel

Kommentar verfassen

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.

Schaltfläche "Zurück zum Anfang"