CREATE TABLE IF NOT EXISTS courses (
id bigint(5) NOT NULL AUTO_INCREMENT,
title varchar(255) NOT NULL,
tutor varchar(255) NOT NULL,
PRIMARY KEY (id)
);
=>
에러내용
Syntax error in SQL statement "CREATE TABLE IF NOT EXISTS courses (\000d\000a id bigint[*](5) NOT NULL AUTO_INCREMENT, \000d\000a title varchar(255) NOT NULL,\000d\000a tutor varchar(255) NOT NULL,\000d\000a PRIMARY KEY (id)\000d\000a)"; expected "ARRAY, INVISIBLE, VISIBLE, NOT, NULL, AS, DEFAULT, GENERATED, ON, NOT, NULL, AUTO_INCREMENT, DEFAULT, NULL_TO_DEFAULT, SEQUENCE, SELECTIVITY, COMMENT, CONSTRAINT, COMMENT, PRIMARY, UNIQUE, NOT, NULL, CHECK, REFERENCES, AUTO_INCREMENT, ,, )"; SQL statement:
CREATE TABLE IF NOT EXISTS courses (
id bigint(5) NOT NULL AUTO_INCREMENT,
title varchar(255) NOT NULL,
tutor varchar(255) NOT NULL,
PRIMARY KEY (id)
) [42001-212] 42001/42001 (Help)
Syntax error in SQL statement
구문 오류...뭔가 문법이 잘못됐다는 건 인지했는데..
잘되던 코드스니펫이 안된다니 이해불가...
찾을 수 없었다! 그래서
spring 채널에 같은 오류가 있었는지 확인해보았는데
5일전에 올라온 질문 중 동일한 문제가 있었고
튜터님의 예약어가 포함되어 있지 않은지 확인해보라는 댓글을 보고
MySQL 예약어를 전부 찾아봤는데 문제없었던 것 같다.
구글링을 통해 여러 블로그 와
stack over flow검색 내용을 봤지만 관련은 없어보였다..
(내가 못찾은건가 ㅠ)
갑자기 나타난 현우님
✨ 현우님의 에러를 찾는 노하우
1) 에러 내용을 충분히 검색한다.
2) 코드 스니펫의 코드를 한줄씩 지워가면서 잘못된 부분을 체크
3) 구글링해서 잘 돌아가는 쿼리문을 찾아 돌려본다.
CREATE TABLE IF NOT EXISTS courses (
id bigint(5) NOT NULL AUTO_INCREMENT,
title varchar(255) NOT NULL,
tutor varchar(255) NOT NULL,
PRIMARY KEY (id)
);
왘 항해 후배입니다 똑같은 오류때문에 찾고있엇는데, 덕분에 해결했어요 감사합니다!