
Ich lerne derzeit, wie man eine datenbankgestützte Website zusammenstellt.
Ich lerne PHP vonStandortpunkt
Sie verwenden eindeutig eine niedrigere Version von PHP. Dieser Befehl gibt einen Fehler zurück.
CREATE TABLE joke ( -> id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, -> joketext TEXT, -> jokedate DATE NOT NULL -> ) DEFAULT CHARACTER SET utf8;
Hier ist der Fehler,
ERROR 1064 (42000): 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 '-> id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, -> joketext TEXT, -> jokeda' at line 1
Kann mir jemand den richtigen Weg weisen? Ich suche online herum und komme nicht weiter.
Antwort1
Die Ursache des Problems scheint die Tatsache zu sein, dass das ->
nur eine Artprompt
Es ->
sollte nicht Teil des von Ihnen eingegebenen Befehls sein.
Der Befehl sollte lauten:
CREATE TABLE joke (id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, joketext TEXT, jokedate DATE NOT NULL) DEFAULT CHARACTER SET utf8;