이게 왜 안될까요..? ㅠㅠ
글쓴이: Stonegaze / 작성시간: 토, 2013/11/02 - 9:20오전
SQLite3를 배워보고 있습니다.
가계부를 만들고 있는데요... 외래키를 설정하는 것을 해보고 있는데 계속 '외래키 근처의 문법이 잘못되었습니다'라고 나옵니다.
해당하는 테이블은 다 만들어 놓은 상태고 이 테이블만 만들면 되는데 어째서 안되는 걸까요?
레퍼런스로 물리는 테이블의 컬럼은 모두 해당 테이블의 Primary key입니다.
CREATE TABLE tbl_ExpenRec ( TransacType INTEGER --거래유형, Date TEXT NOT NULL PRIMARY KEY, Time TEXT, Location TEXT, Payment INTEGER --지출방법, Cost INTEGER, Dollar INTEGER, Comment TEXT, EType INTEGER --지출유형, ExpenObjective INTEGER -- 소비주체, FOREIGN KEY(TransacType) REFERENCES tbl_TransacType(IndexNo), FOREIGN KEY(ExpenObjective) REFERENCES tbl_Users(CountNo), FOREIGN KEY(Payment) REFERENCES tbl_PayMehod(IndexNo), FOREIGN KEY(EType) REFERENCES tbl_ExpenseType(IndexNo) );
Forums:
sqlite은 모름니다만 --거래유형, 에서
sqlite은 모름니다만
--거래유형, 에서 콤마도 코멘트로 처리되어 버릴 것 같네요
헉....
감사합니다 한 줄의 답변으로 너무 자연스럽게 테이블이 만들어졌어요.. ㅠㅠ
------------------------------------------------------------------------
컴퓨터를 좋아하는 일반인이에요..
행복하고 싶어요
댓글 달기