• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    미해결

initialize.sql 실행시 에러가 납니다.

20.11.09 20:16 작성 조회수 178

1

DROP DATABASE IF EXISTS myapp;

CREATE DATABASE myapp;
USE myapp;

CREATE TABLE lists (
id INTEGER AUTO_INCREMENT,
value TEXT,
PRIMARY KEY (id)
);

위에 처럼 작성했는데 

Incorrect syntax near 'AUTO_INCREMENT'.

Incorrect syntax near 'id'.  Expecting '(', or SELECT.

에러가 납니다. 왜 그런 걸까요?

답변 3

·

답변을 작성해보세요.

1

형욱박님의 프로필

형욱박

질문자

2020.11.10

??? 강사님 자료에서도 AUTO_INCREMENT 로 나오는데요.

찾아보니 AUTO_INCREMENT말고 IDENTITY(1,1)로 해서 해결했습니다. 

0

Youngchan Shin님의 프로필

Youngchan Shin

2020.11.19

오 제가 잘 못 알았습니다. AUTO_INCREMENT 가 맞는 것 같아요!!

감사합니다

0

Youngchan Shin님의 프로필

Youngchan Shin

2020.11.10

AUTO_INCREMENT
여기 부분이 

AUTO_INCREAMENT로 오타가 아닌가 생각이듭니다