MySQL DB, bestimmte Werte ändern
Halloi!
Ich hab nicht wirklich Ahnung von MySQL, deswegen bräuchte ich mal Hilfe von euch Profis.. Habe für XBMC eine SQL-DB, in der stehen natürlich auch UNC-Pfade drin.. nun ist es jedoch so dass sich die Pfade nun bald ändern werden.. Sprich vorher sowas wie:
\\192.168.100.100\Filme\Beispiel.avi
nachher muss es dann so heißen
\\192.168.100.250\Filme\Beispiel.avi
Ist das möglich? Ich denke mal dass es da bestimmt nen netten Einzeiler gibt der einfach "\\192.168.100.100" mit "\\192.168.100.250" ersetzen kann, oder?
Dank im Voraus..
LG Thomas
Ich hab nicht wirklich Ahnung von MySQL, deswegen bräuchte ich mal Hilfe von euch Profis.. Habe für XBMC eine SQL-DB, in der stehen natürlich auch UNC-Pfade drin.. nun ist es jedoch so dass sich die Pfade nun bald ändern werden.. Sprich vorher sowas wie:
\\192.168.100.100\Filme\Beispiel.avi
nachher muss es dann so heißen
\\192.168.100.250\Filme\Beispiel.avi
Ist das möglich? Ich denke mal dass es da bestimmt nen netten Einzeiler gibt der einfach "\\192.168.100.100" mit "\\192.168.100.250" ersetzen kann, oder?
Dank im Voraus..
LG Thomas
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 181521
Url: https://administrator.de/forum/mysql-db-bestimmte-werte-aendern-181521.html
Ausgedruckt am: 22.12.2024 um 11:12 Uhr
5 Kommentare
Neuester Kommentar
Hi zensbert,
'nen netten Einzeiler gibt's nicht, dafür aber http://dev.mysql.com/doc/refman/5.1/de/string-functions.html
Da werden jede Menge Funktionen mit Beispielen zur Bearbeitung von Strings (Teilstrings) gezeigt.
Gruß
Günni
'nen netten Einzeiler gibt's nicht, dafür aber http://dev.mysql.com/doc/refman/5.1/de/string-functions.html
Da werden jede Menge Funktionen mit Beispielen zur Bearbeitung von Strings (Teilstrings) gezeigt.
Gruß
Günni
Hi zensbert,
Ja, so in etwa. Allerdings bekommst du bei einer Select-Abfrage nur eine Ansicht der geänderten Werte,
die Werte in der Tabelle bleiben unverändert. Kann aber nicht schaden, sich zuerst mal solch eine Ansicht zu
holen, bevor man die Tabelle "verhunzt".
Beispiel:
Ist das Ergebnis okay, kann man die Änderung(en) mit einer Update-Abfrage durchführen
Oder halt ein " . . . where Feld=Kriterium" dranhängen für einzelne Datensätze.
Gruß
Günni
Interpretiere ich's so richtig?
Ja, so in etwa. Allerdings bekommst du bei einer Select-Abfrage nur eine Ansicht der geänderten Werte,
die Werte in der Tabelle bleiben unverändert. Kann aber nicht schaden, sich zuerst mal solch eine Ansicht zu
holen, bevor man die Tabelle "verhunzt".
Beispiel:
select Vorname, replace(Vorname, 'au', 'ua') as 'Geändert' from tabelle2
Ist das Ergebnis okay, kann man die Änderung(en) mit einer Update-Abfrage durchführen
UPDATE tabelle2 set Vorname=replace( Vorname, 'au', 'ua' )
Oder halt ein " . . . where Feld=Kriterium" dranhängen für einzelne Datensätze.
Gruß
Günni