OsirisMeWinz
Neuer Benutzer
- Beiträge
- 2
Hey ihr Lieben
Hab seit Montag XAMP und versuche eine Datenbank zu erstellen.
Ich bin jetzt darauf gekommen die Create table-Befehle mit AUTO_INCREMENT
anzulegen ( bzw. den primary key )
Mein Code sieht so aus:
wird aber immer diesen Fehler:
MySQL said: #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 '' at line 2
Wenn ich den table über die create table spalte selber erzeuge, klappt natürlich alles und die Ausgabe ist so:
Mein Prof hat so allerdings nie tables angelegt in Oracle ( ich weiß, dass es sich hier um MYSQL handelt ^^ )
Ist die Syntax so dermaßen anders, dass ich sie jetzt nach MYSQL lernen muss, oder hab ich nur nen kleinen Fehler?
lg (;
Hab seit Montag XAMP und versuche eine Datenbank zu erstellen.
Ich bin jetzt darauf gekommen die Create table-Befehle mit AUTO_INCREMENT
anzulegen ( bzw. den primary key )
Mein Code sieht so aus:
Code:
create table test (
testid int(40) NOT NULL AUTO_INCREMENT PRIMARY KEY;
testname char(40) NOT NULL
);
wird aber immer diesen Fehler:
MySQL said: #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 '' at line 2
Wenn ich den table über die create table spalte selber erzeuge, klappt natürlich alles und die Ausgabe ist so:
Code:
CREATE TABLE `testdb`.`test` (
`testid` INT( 40 ) NOT NULL AUTO_INCREMENT ,
`testname` TIME NOT NULL ,
PRIMARY KEY ( `testid` )
) ENGINE = InnoDB;
Mein Prof hat so allerdings nie tables angelegt in Oracle ( ich weiß, dass es sich hier um MYSQL handelt ^^ )
Ist die Syntax so dermaßen anders, dass ich sie jetzt nach MYSQL lernen muss, oder hab ich nur nen kleinen Fehler?
lg (;
Zuletzt bearbeitet von einem Moderator: