[완료] MySQL 에러 문제 (초보라 어찌해야 할지 모르겟네요.)
글쓴이: jeiky111 / 작성시간: 금, 2011/08/26 - 6:05오후
요즘 MySQL 책을 보며 공부하는데, 책에 나온 예제대로 그대로 넣으니까 에러가 나네요.
글자를 잘못쳣나 하고 다시봐도 아니구. 어떻기 때문에 에러가 나는지 고수님들 가르침을 주십시요. ^^;
CREATE TABLE pet1 (
petID INT(5) SERIAL,
petName CHAR(25) NOT NULL,
petType CHAR(15) NOT NULL DEFAULT "Misc",
petDescription VARCHAR(255),
price DECIMAL(9, 2),
pix CHAR(15) NOT NULL DEFAULT "na.gif",
PRIMARY KEY(petID));
이렇게 넣었습니다.
그러니,
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 ' petName CHAR(25) NOT NULL, petType CHAR(15) NOT NULL DEFAULT "Misc", petDescrip' at line 1
이런 에러가 뜨네요. 왜 그런가요?
Forums:
SERIAL 대신에 AUTO INCREMENT 를
SERIAL 대신에
AUTO INCREMENT 를 사용해보세요.
이번엔 다른 에러가 뜨네요?
답변 감사합니다.
SERIAL 대신 AUTO INCREMENT 를 넣으니 다른 에러가 뜨네요. ^^;;
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,
petName CHAR(25) NOT NULL,
petType CHAR(15) NOT NULL DEF' at line 2
워낙 초짜라 책에서 나온대로 따라햇는데, 에러가 뜨면 눈 앞이 캄캄해집니다. ㅡ_ㅡ;;
감사합니다. 해결됫습니다.
아까 '_' 를 빼먹엇엇네요.
해결됫습니다. 감사합니다. (^-^) (_ _) 꾸벅.
댓글 달기