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, 3516 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
Neue Wissensbeiträge
RedHat, CentOS, Fedora

Fedora, RedHat, Centos: DNS-Search Domain setzen

(10)

Tipp von Frank zum Thema RedHat, CentOS, Fedora ...

Drucker und Scanner

Samsung SL-M4025ND, firmware update und (kompatible) Tonerkassetten

(1)

Erfahrungsbericht von markus-1969 zum Thema Drucker und Scanner ...

Router & Routing

PfSense auf Supermicro Intel Xeon D-15x8 SoC Bare Bone

Tipp von Dobby zum Thema Router & Routing ...

Heiß diskutierte Inhalte
Windows 10
Windows für Privatanwender "nicht mehr handhabbar" (26)

Frage von FA-jka zum Thema Windows 10 ...

LAN, WAN, Wireless
Brauche Hilfe: Mit (schnellem) WLAN Strecke überbrücken (23)

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

Basic
Programmierung von Windows Programmen (10)

Frage von Ghost108 zum Thema Basic ...