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, 3499 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!

Mit freundlichen Grüßen
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 ..
Neuester Wissensbeitrag
Ähnliche Inhalte
Sonstige Systeme
gelöst Kostenfreies Ticketsystem gesucht (1)

Frage von Stefan007 zum Thema Sonstige Systeme ...

LAN, WAN, Wireless
Software für Backup oder Datensynchronisation über WAN gesucht (4)

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

Batch & Shell
Script zum Auflösen einer Ordnerstruktur und zurück gesucht (12)

Frage von websolutions zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Windows Userverwaltung
Ausgeschiedene Mitarbeiter im Unternehmen - was tun mit den AD Konten? (33)

Frage von patz223 zum Thema Windows Userverwaltung ...

LAN, WAN, Wireless
Server erkennt Client nicht wenn er ausserhalb des DHCP Pools liegt (22)

Frage von Mar-west zum Thema LAN, WAN, Wireless ...

LAN, WAN, Wireless
FritzBox, zwei Server, verschiedene Netze (21)

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

Viren und Trojaner
Aufgepasst: Neue Ransomware Goldeneye verbreitet sich rasant (20)

Link von Penny.Cilin zum Thema Viren und Trojaner ...