【发布时间】:2017-02-21 17:03:43
【问题描述】:
我收到此语句的错误:
CREATE TABLE trip (
tid INTEGER PRIMARY KEY,
from_trip TEXT,
to_trip TEXT,
seat_cost INTEGER,
pickup TEXT,
date INTEGER,
time INTEGER,
tmid INTEGER,
FOREIGN KEY (tmid) REFERENCES member(KEY_MID),
tcid INTEGER,
FOREIGN KEY (tcid) REFERENCES carinfo(KEY_CID)),
seats INTEGER
);
致命异常:主要 进程:com.example.user.apple,PID:3547 android.database.sqlite.SQLiteException:靠近“tcid”:语法错误(代码 1):,编译时:CREATE TABLE trip(tid INTEGER PRIMARY KEY,from_trip TEXT,to_trip TEXT,seat_cost INTEGER,pickup TEXT,date INTEGER,time INTEGER ,tmid INTEGER, FOREIGN KEY (tmid) REFERENCES member(KEY_MID) ,tcid INTEGER, FOREIGN KEY (tcid) REFERENCES carinfo(KEY_CID) ),seats INTEGER) ;
【问题讨论】:
-
你在...之后多了一个右括号
REFERENCES carinfo(KEY_CID)
标签: java sql foreign-keys syntax-error android-sqlite