mySQL ERROR 1064 (42000) 해결법
글쓴이: 익명 사용자 / 작성시간: 화, 2020/08/25 - 3:30오후
안녕하세요.
MYSQL을 혼자 독학하고 있는데요.
데이터베이스 생성 후, 아래와 같이 문자를 입력했는데
mysql> CREATE TABLE TOPIC(
-> ID INT(11) NOT NULL AUTO INCREMENT,
-> TITLE VARCHAR(100) NOT NULL,
-> DESCRIPTION TEXT NULL,
-> AUTHOR VARCHAR(30) NULL,
-> PROFILE VARCHAR(100) NULL,
-> PRIMARY KEY(ID);
이와 같은 에러가 발생했습니다.
무엇이 문제인가요? :( 구글링해도 모르겠네요 ㅜㅜ
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 'AUTO INCREMENT,
TITLE VARCHAR(100) NOT NULL,
DESCRIPTION TEXT NULL,
AUTHOR VARC' at line 2
Forums:
대충 봐도 괄호 쌍이 안맞는데요;;
대충 봐도 괄호 쌍이 안맞는데요;;
잘 모르겠으면 에러메시지가 시키는 대로 하세요.
문법 오류네요
AUTO_INCREMENT 랑 줄 끝에 닫는 괄호가 하나 빠졌어요.
CREATE TABLE TOPIC(
ID INT(11) NOT NULL AUTO_INCREMENT,
TITLE VARCHAR(100) NOT NULL,
DESCRIPTION TEXT NULL,
AUTHOR VARCHAR(30) NULL,
PROFILE VARCHAR(100) NULL,
PRIMARY KEY(ID));
댓글 달기