Ошибка синтаксиса сервера mysql 5.5

Ошибка синтаксиса сервера mysql 5.5

В настоящее время я учусь создавать веб-сайт, работающий на основе базы данных.

Я изучаю 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;

Связанный контент