В настоящее время я изучаю, как собрать веб-сайт, основанный на базе данных.
Я изучаю 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
Может ли кто-нибудь указать мне в правильном направлении? Я охочусь за онлайн и ничего не получаю.
Источником проблемы является тот факт, что -> является просто своего рода приглашением
. -> не должен быть частью команды, которую вы вводите.
Команда должна быть:
CREATE TABLE joke (id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, joketext TEXT, jokedate DATE NOT NULL) DEFAULT CHARACTER SET utf8;
Источником проблемы является тот факт, что -> является просто своего рода приглашением
. -> не должен быть частью команды, которую вы вводите.
Команда должна быть:
CREATE TABLE joke (id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, joketext TEXT, jokedate DATE NOT NULL) DEFAULT CHARACTER SET utf8;