php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 12.08.2011, 02:00  
Neuer Benutzer
 
Registriert seit: 12.08.2011
Beiträge: 4
PHP-Kenntnisse:
Anfänger
der_texter befindet sich auf einem aufstrebenden Ast
Standard MySQL UPDATE Code läßt sich nicht ausführen

Hallo,

ich bin Anfänger und brauche bei folgenden SQL Befehl Hilfe, was ist da falsch?

Code:
UPDATE `db`.`pictures` SET managed_by_gallery =2 WHERE managed_by_gallery = 1;
Im Grunde möchte ich alle Werte in der Spalte "managed_by_gallery" die den Wert 1 haben durch den Wert 2 ersetzen... Steh auf dem Schlauch.

LG

Geändert von der_texter (12.08.2011 um 13:10 Uhr).
der_texter ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 12.08.2011, 02:40  
Erfahrener Benutzer
 
Registriert seit: 25.01.2009
Beiträge: 1.027
PHP-Kenntnisse:
Fortgeschritten
Capfly befindet sich auf einem aufstrebenden Ast
Capfly eine Nachricht über ICQ schicken Capfly eine Nachricht über MSN schicken
Standard

Debugging betreiben!

Guck dir die Fehlermeldung an.
__________________
MfG
~Capfly
Jetzt NEU! Cpix & Wbits Katahlan.de - Das Browsergame
Capfly ist offline   Mit Zitat antworten
Alt 12.08.2011, 07:41  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

aber so rein "optisch" seh ich nix falsches an deinem Update-Statement ....

schickst du das von PHP aus ? oder im mysql-Frontend / phpmyadmin ?

falls PHP dann bitte auch mal den PHP-Code zeigen
__________________
"Irren ist männlich", sprach der Igel und stieg von der Drahtbürste
eagle275 ist offline   Mit Zitat antworten
Alt 12.08.2011, 08:20  
Erfahrener Benutzer
 
Benutzerbild von dsmcg
 
Registriert seit: 11.10.2005
Beiträge: 2.405
dsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäre
Standard

muss die Werte nach dem WHERE nicht in " " schreiben? Ich nehme mal an in diesem Fall auch bei SET:

Code:
UPDATE `db`.`pictures` SET managed_by_gallery = "2" WHERE managed_by_gallery = "1"
__________________
Wie man Fragen richtig stellt
dsmcg ist offline   Mit Zitat antworten
Alt 12.08.2011, 08:31  
fab
Erfahrener Benutzer
 
Benutzerbild von fab
 
Registriert seit: 28.07.2010
Beiträge: 2.308
PHP-Kenntnisse:
Fortgeschritten
fab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblick
Standard

Kommt auf den Datentyp an. Problematisch ist das eigentlich erst bei Konstrukten wie
Code:
ENUM('1','2')
Hier hat "1" den Index 0 und "2" den Index 1 und somit macht es einen Unterschied, ob ich mit "1" oder mit 1 vergleiche.

Ansonsten gilt, ähnlich wie bei PHP (http://dev.mysql.com/doc/refman/5.0/...onversion.html)
Zitat:
When an operator is used with operands of different types, type conversion occurs to make the operands compatible. Some conversions occur implicitly. For example, MySQL automatically converts numbers to strings as necessary, and vice versa
fab ist offline   Mit Zitat antworten
Alt 12.08.2011, 13:02  
Neuer Benutzer
 
Registriert seit: 12.08.2011
Beiträge: 4
PHP-Kenntnisse:
Anfänger
der_texter befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von eagle275 Beitrag anzeigen
aber so rein "optisch" seh ich nix falsches an deinem Update-Statement ....

schickst du das von PHP aus ? oder im mysql-Frontend / phpmyadmin ?

falls PHP dann bitte auch mal den PHP-Code zeigen
Ich mache es über php myAdmin... Leider kommt immer eine Fehlermeldung:
... "You tried to update a table without a WHERE that uses a KEY column"
der_texter ist offline   Mit Zitat antworten
Alt 12.08.2011, 13:04  
Neuer Benutzer
 
Registriert seit: 12.08.2011
Beiträge: 4
PHP-Kenntnisse:
Anfänger
der_texter befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von dsmcg Beitrag anzeigen
muss die Werte nach dem WHERE nicht in " " schreiben? Ich nehme mal an in diesem Fall auch bei SET:

Code:
UPDATE `db`.`pictures` SET managed_by_gallery = "2" WHERE managed_by_gallery = "1"
Hier kommt die gleiche Fehlermeldung...
der_texter ist offline   Mit Zitat antworten
Alt 12.08.2011, 13:05  
Neuer Benutzer
 
Registriert seit: 12.08.2011
Beiträge: 4
PHP-Kenntnisse:
Anfänger
der_texter befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von dsmcg Beitrag anzeigen
muss die Werte nach dem WHERE nicht in " " schreiben? Ich nehme mal an in diesem Fall auch bei SET:

Code:
UPDATE `db`.`pictures` SET managed_by_gallery = "2" WHERE managed_by_gallery = "1"
Auch hier kommt: ... "You tried to update a table without a WHERE that uses a KEY column"
der_texter ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
DISTINCT - was ist falsch? leuktra Datenbanken 9 05.12.2006 15:52
PHP erstellt datei falsch und schreibt nicht ind die datei Stoner PHP Tipps 2006 4 10.09.2006 03:37
HILFE: zurücksenden von Mails deren Mailadresse falsch ist PHP Tipps 2006 3 01.05.2006 12:50
Sonderzeichen werden bei Formulareeingaben falsch dargestell axelnes PHP-Fortgeschrittene 1 14.11.2005 14:04
Umlaute werden falsch dargestellt Datenbanken 2 12.10.2005 13:28
[Erledigt] Was ist da falsch??? Datenbanken 2 26.08.2005 11:44
Buchstaben bei Datenaexport aus DB falsch uebertragen Datenbanken 2 25.08.2005 14:51
was is jetz schowieder falsch? dropdown PHP Tipps 2005 7 15.03.2005 16:00
Update falsch ... PHP Tipps 2005 2 06.01.2005 20:19
mysql_fetch_assoc Problem.. Was ist hier falsch... Ente PHP Tipps 2004-2 7 28.11.2004 13:27
Was ist an dieser Include Anweisung falsch?? Beatbox PHP Tipps 2004 3 29.09.2004 21:08
Abfrage wird falsch sortiert juhuwoorps Datenbanken 2 04.09.2004 19:36
Datensätze werden falsch angezeigt(Tabellen) PHP Tipps 2004 3 24.07.2004 20:18

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
phpmyadmin update wird nicht ausgeführt, mysql update ausführen, mysql update übernimmt nicht alle änderungen, update a table without a where that uses a key column, mysql update

Alle Zeitangaben in WEZ +2. Es ist jetzt 13:33 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum