Hallo,
ich beginne gerade, mich im Zusammenhang mit php auch mit MySQL zu beschaeftigen.
Und natuerlich stosse ich gleich am Anfang auf ein Problem. Wenn ich mit
CREATE TABLE Tabelle ( Feld Datentyp [NOT NULL | NULL] [DEFAULT Defaultwert] [AUTO_INCREMENT] PRIMARY KEY (Indexname, ...) | KEY [Indexname, ...] | INDEX [Indexname, ...] | UNIQUE (Indexname, ...) | [CONSTRAINT Symbol] FOREIGN KEY (Indexname,...)[Referenz] oder CHECK (Feld) \g
eine Datenbank erstellen will, bekomme ich ein "ERROR 1064: You have an error in your SQL syntax near 'Datentyp [NOT NULL | NULL] [DEFAULT Defaultwert] [AUTO_INCREMENT] PRIMARY KEY (I' at line 3"
Tippst Du das genau SO ab? Ich habe ja nicht DEN Durchblick von SQL, aber m. E. solltest Du Dich entweder für NOT NULL oder NULL entscheiden, sonst weiß die Tabelle doch gar nicht, ob das Feld nun einen Eintrag benötigt oder auch leer bleiben kann. Wobei ein leerer Primary Key natürlich recht schlecht wäre...
Beste Gruesse,
Heinz.
Grüße, Stefan -- GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net
On Tuesday 03 September 2002 17:40, Stefan Weiss wrote:
Hallo,
ich beginne gerade, mich im Zusammenhang mit php auch mit MySQL zu beschaeftigen.
Und natuerlich stosse ich gleich am Anfang auf ein Problem. Wenn ich mit
CREATE TABLE Tabelle ( Feld Datentyp [NOT NULL | NULL] [DEFAULT Defaultwert] [AUTO_INCREMENT] PRIMARY KEY (Indexname, ...) | KEY [Indexname, ...] | INDEX [Indexname, ...] | UNIQUE (Indexname, ...) | [CONSTRAINT Symbol] FOREIGN KEY (Indexname,...)[Referenz] oder CHECK (Feld) \g
eine Datenbank erstellen will, bekomme ich ein "ERROR 1064: You have an error in your SQL syntax near 'Datentyp [NOT NULL | NULL] [DEFAULT Defaultwert] [AUTO_INCREMENT] PRIMARY KEY (I' at line 3"
Hast Du das aus irgendeinem SQL-Handbuch abgetippt? Das sieht mir nach einer Syntaxbeschreibung aus. Wie Stefan schon sagte, entweder Du setzt NOT NULL oder ( | ) NULL. Du könntest z.B. folgendes Schema erzeugen: CREATE TABLE Mitarbeiter (PAN integer NOT NULL, Name varchar(30), Vorname varchar (30), PRIMARY KEY (PAN)); Gruss Frank
participants (2)
-
Frank Baumeister
-
Stefan Weiss