
現在、データベース駆動型の 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;