Ich versuche gerade, meine Datenbank namens boh zu bearbeiten. Die aktuelle Tabelle "files" hat ein Feld namens "path". Innerhalb des Feldes "path" ist ein tatsächlicher Pfad zu den Dateien, die in einem Ordner aufgeführt sind, mit der Syntax " F:\xxx\xxx\xxx\filename.xxx ". Wie aktualisiere ich die Feldinformationen, um die " F:\xxx\xxx\xxx ", so dass nur der Dateiname existiert?
Antworten
Zu viele Anzeigen?Es hängt davon ab, was Sie genau wollen, wenn Sie konstanten Pfad abstreifen wollen, können Sie verwenden:
UPDATE `table` SET `path` = REPLACE(`path`, 'F:\\xxx\\xxx\\xxx', '');
Wenn Sie nur den letzten Teil nach dem letzten \ behalten wollen, dann sollte der folgende Befehl ausreichen:
UPDATE `table` SET `path` = SUBSTRING_INDEX(`path`. '\\', -1);
Murat Kucukosman
Punkte
627
Álvaro González
Punkte
134708
pako
Punkte
1888