MySQL - Sytnax - Error
NiX
- datenbank
Hallo zusammen
Ich bekomme folgenden Fehler:
SQL-Befehl :
UPDATE 'order' SET file_number = '3', product_number = '3' WHERE file_number = '2' AND product_number = '2'
MySQL meldet:
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ''order' SET file_number = '3', product_number = '3' WHERE file_
An was liegt das?
Grüsse,
NiX.
Hi,
UPDATE 'order' SET file_number = '3', product_number = '3' WHERE file_number = '2' AND product_number = '2'
Du darfst den Namen der Tabelle - also order - nicht in Anführungszeichen setzen.
HTH
wunderwarzenschwein
hi,
Hi,
UPDATE 'order' SET file_number = '3', product_number = '3' WHERE file_number = '2' AND product_number = '2'
Du darfst den Namen der Tabelle - also order - nicht in Anführungszeichen setzen.
ORDER ist aber, wir erinnern uns, in (my)sql, ein schlüsselwort.
_wenn_ man diese als tabellen- oder spaltennamen benutzen will (davon ist allgemein abzuraten), dann muss man diese innerhalb einer query in backticks setzen, also order
.
gruss,
wahsaga
UPDATE 'order' SET file_number = '3', product_number = '3' WHERE file_number = '2' AND product_number = '2'
MySQL meldet:
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ''order' SET file_number = '3', product_number = '3' WHERE file_
Sieht zwar richtig aus, aber ich rate mal: Benutze entweder normale Anführungszeichen (", von den einfachen gibt's verschiedene Varianten) oder verzichte beim Tabellennamen ganz auf selbige, da machen sie IMHO eh keinen Sinn.
Gruß,
soenk.e