SQL에 익숙하며 다른 테이블에 대한 외래 키 참조가있는 테이블을 만들려고합니다. 가까운 구문 오류가 계속 발생하고 이유를 파악할 수 없습니다.구문 오류 근처에 sqlite
먼저 아래 표를 SQL 문을 참조하십시오
sqlite> CREATE TABLE nl_central_teams (
...> id INTEGER PRIMARY KEY AUTOINCREMENT,
...> team_name VARCHAR(64) NOT NULL,
...> city VARCHAR(64) NOT NULL,
...> main_color VARCAR(64) NOT NULL,
...> created_at DATETIME NOT NULL,
...> updated_at DATETIME NOT NULL
...>);
첫 번째 테이블은 잘 작동합니다.
두 번째 테이블
sqlite> CREATE TABLE managers(
...> id INTEGER PRIMARY KEY AUTOINCREMENT,
...> first_name VARCHAR(64) NOT NULL,
...> last_name VARCHAR(64) NOT NULL,
...> team_id INTEGER,
...> FOREIGN KEY(team_id) REFERENCES nl_central_teams(id),
...> created_at DATETIME NOT NULL,
...> updated_at DATETIME NOT NULL
...>);
오류 : 근처 "created_at": 구문 오류 내 구문 같은 느낌
가 정확하지만이 오류가있는 이유 알아낼 수 없습니다. 어떤 도움을 주시면 감사하겠습니다.
이 MySQL의 또는 SQLite는인가? – tadman