
저는 현재 데이터베이스 기반 웹사이트를 구성하는 방법을 배우고 있습니다.
나는 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;