Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Unterstützung bei MySQL Update gesucht

Frage Entwicklung Datenbanken

Mitglied: ToXo1982

ToXo1982 (Level 1) - Jetzt verbinden

10.12.2009 um 21:12 Uhr, 3513 Aufrufe, 4 Kommentare

Hallo, habe da mal eine frage, ich benötige Hilfe um ein Update für eine Spalte durch zuführen...
der befehl den ich im mom habe der geht nicht so wie ich es möchte, ein Beispiel:

update items
set items_picture=alle/items_model.jpg
where items_picture='alle/'

Ergebniss: in der Spalte "items_picture" steht nun "alle/items_model.jpg". Dort sollte aber eigentlich als beispiel stehen: "alle/XYZ123.jpg"

als kleine Erläuterung:

items_model <- spalte der artikelnummern
items_picture <- besteht aus artikelnummer und dateiformat (in den fall .jpg)
alle/ <- ist der name auf meiner HP wo die bilder alle drunter gespeichert werden

bitte um schnelle antwort, Danke!

mfg
Mitglied: Netzheimer
11.12.2009 um 08:13 Uhr
Moin.

Schneller geht`s nicht, sonst brauchst du ein Wunder! In deinem Beispiel ist das Ergebnis folgendes:
Schreibe überall wo /alle steht den Wert 'items_model.jpg' hinein.

Also,

update items

ist schon mal richtig.

Woher soll er denn die Information haben, dass items_model.jpg die Datei XYZ123.jpg ist?

where items_picture='alle/'

stimmt ja auch.

Du musst irgendwoher eine Referenz aufbauen zu den verschiedenen Dateien. Was du vorhast sieht mir mehr nach einem INSERT aus. Definiere bitte mal deine Fragestellung etwas genauer. Wann soll warum was upgedated werden?

Gruß
Netzheimer
Bitte warten ..
Mitglied: ToXo1982
11.12.2009 um 08:58 Uhr
Hallo,

mein Problem ist eher das die DB das items_model (XYZ123) und die datei endung .jpg auswerten soll. bei weiteren artikeln soll denn deren nummer stehen.

folgende spalten sind in meiner DB vorhanden:

itmes_model = die Artikelnummer der einzelnen Artikel (beispiel XYZ123 oder YXZ312 oder ZYX213)
items_pitcure = dort steht im Moment durch die falsche update Funktion "alle/items_model.jpg

in dieser spalte "items_pitcure = "alle/items_model.jpg" soll später nach dem update stehe:
"alle/XYZ123.jpg"
"alle/YXZ312.jpg"
"alle/ZYX213.jpg"

Grund für das "alle/" ist das auf meiner HP alle Bilder in den Ordner "alle/" hinterlegt sind. die DB ließt die Bilder aber nur dann aus, wenn dort steht als Beispiel "alle/XYZ123.jpg"

sonst zeigt er keine Bilder auf der HP an.

gibt es denn eine funktion damit er das in der DB ausführt?!

ich selbst bin meinen Latein zu ende, hab schon sehr viel ausprobiert, komme aber nicht auf die Lösung
Bitte warten ..
Mitglied: dog
11.12.2009 um 09:33 Uhr
01.
UPDATE items SET items_picture = CONCAT('alle/',items_model,'.jpg') WHERE items_picture = 'alle/'
(ungetestet)

Grüße

Max
Bitte warten ..
Mitglied: ToXo1982
11.12.2009 um 10:15 Uhr
SUPER!!!! der hat richtig funktioniert, so wie es sein sollte! vielen dank im vorraus!!!!
Bitte warten ..
Ähnliche Inhalte
Windows 10
Das Windows 10 Creators Update ist auf dem Weg (5)

Anleitung von BassFishFox zum Thema Windows 10 ...

Voice over IP
IP Telefone fürs Büro gesucht (7)

Frage von bfschmlan zum Thema Voice over IP ...

Neue Wissensbeiträge
Peripheriegeräte

Was beachten bei der Wahl einer USV Anlage im Serverschrank

(2)

Tipp von zetboxit zum Thema Peripheriegeräte ...

Windows 10

Das Windows 10 Creators Update ist auf dem Weg

(5)

Anleitung von BassFishFox zum Thema Windows 10 ...

Administrator.de Feedback

Tipp: Ungelöste Fragen ohne Antwort in Tickeransicht farblich hinterlegen

Tipp von pattern zum Thema Administrator.de Feedback ...

Viren und Trojaner

Neue Magazin Ausgabe: Malware und Angriffe abwehren

Information von Frank zum Thema Viren und Trojaner ...

Heiß diskutierte Inhalte
Windows Systemdateien
Warum System auf "C:" (29)

Frage von DzumoPRO zum Thema Windows Systemdateien ...

LAN, WAN, Wireless
Cisco SG200: Auf bestimmtem vLAN bestimmte TCP-Ports sperren (16)

Frage von SarekHL zum Thema LAN, WAN, Wireless ...

Windows Server
gelöst Update BackupExec 2015 auf 2016 führt zu SQL-Server Problem (16)

Frage von montylein1981 zum Thema Windows Server ...

Cloud-Dienste
gelöst Bitcoins minen über Nacht? (16)

Frage von 1410640014 zum Thema Cloud-Dienste ...