MySQL サーバー 5.5 構文エラー

MySQL サーバー 5.5 構文エラー

現在、データベース駆動型の Web サイトを構築する方法を学んでいます。

私はPHPを学んでいますサイトポイント

明らかに PHP の低いバージョンを使用しているため、このコマンドはエラーを返します。

CREATE TABLE joke ( ->   id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, ->   joketext TEXT, ->   jokedate DATE NOT NULL -> ) DEFAULT CHARACTER SET utf8;

ここにエラーがあります。

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

誰か私に正しい方向を示してもらえますか? オンラインで探し回っていますが、どこにも行き着きません。

答え1

問題の原因は、が->単なる一種のプロンプト

->入力するコマンドの一部であってはなりません。

コマンドは次のようになります。

CREATE TABLE joke (id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, joketext TEXT, jokedate DATE NOT NULL) DEFAULT CHARACTER SET utf8;

関連情報