#1064 mysql
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anlegen
antwort
auskunft
befehl
check
code
dank
falsch code
komma
mache
manual
meldung
neuesten supercomputern
not
null
richtigen code
server
syntax
type
url
-
Immer wenn ich ein SQL Befehl geben möchte, erscheint:
#1064 - 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 ') TYPE=MyISAM AUTO_INCREMENT=1' at line 5
Was mache ich falsch ?
CREATE TABLE `users` ( `bild_1` varchar(25) DEFAULT NULL, `bild_2` varchar(25) DEFAULT NULL, `bild_3` varchar(25) DEFAULT NULL, ) TYPE=MyISAM AUTO_INCREMENT=1 ;
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Das Komma nach der definiton der dritten Spalte ist falsch.
Richtig wäre:
CREATE TABLE `users` ( `bild_1` varchar(25) DEFAULT NULL, `bild_2` varchar(25) DEFAULT NULL, `bild_3` varchar(25) DEFAULT NULL ) TYPE=MyISAM AUTO_INCREMENT=1 ;
mfg
edit: da wurde wohl ein C zu wenig mitkopiert o.O
Beitrag zuletzt geändert: 27.8.2011 18:29:32 von syberpsace -
Danke für die Antwort.
Habe es versucht, funktioniert jedoch nicht.
Jetzt kommt die Meldung:
#1064 - 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 'REATE TABLE `users` ( `bild_1` varchar(25) DEFAULT NULL, `bild_2` varchar(2' at line 1 -
CREATE TABLE `users` ( `bild_1` varchar(25) DEFAULT NULL, `bild_2` varchar(25) DEFAULT NULL, `bild_3` varchar(25) DEFAULT NULL ) TYPE=MyISAM AUTO_INCREMENT=1 ;
-
Was hat sich dort jetzt geändert ?
-
"CREATE" statt "REATE".
-
Stimmt ;)
Jetzt erscheint
#1064 - 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 'TYPE=MyISAM AUTO_INCREMENT=1' at line 5 -
TYPE muss ENGINE sein.
-
Und daraus folgert man was? Diese Auskunft ist total kryptisch. Es wird Jahrzehnte dauern, sie mit den neuesten Supercomputern zu entschlüsseln.
Edit
Beitrag zuletzt geändert: 27.8.2011 18:17:57 von drafed-map -
Dass es sie schon gibt :p
aber was mache ich jetzt, wenn ich es in eine schon existierende einfügen möchte ? ;) -
Die bereits existierende löschen. Oder eine neue mit einem anderen Namen anlegen, je nachdem, was du willst. Oder einfach gar nichts machen, weil das, das du wolltest, schon erledigt ist. Mehr oder weniger. Lieber löschen und mit dem richtigen Code anlegen.
Beitrag zuletzt geändert: 27.8.2011 18:20:09 von drafed-map -
Okay danke für die Hilfe
-
oder aber
CREATE TABLE IF NOT EXISTS `users` ( `bild_1` varchar(25) DEFAULT NULL, ...
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage