复合主键android中的语法错误

复合主键android中的语法错误,android,android-sqlite,Android,Android Sqlite,日志: FIN\u ID列的声明缺少逗号(,)。只需在整数关键字后加一个逗号即可 03-03 22:39:21.950: E/SQLiteLog(980): (1) near "(": syntax error 03-03 22:39:22.030: W/System.err(980): android.database.sqlite.SQLiteException: near "(": syntax error (code 1): , while compiling: CREATE TABLE

日志:

FIN\u ID
列的声明缺少逗号(,)。只需在
整数
关键字后加一个逗号即可

03-03 22:39:21.950: E/SQLiteLog(980): (1) near "(": syntax error
03-03 22:39:22.030: W/System.err(980): android.database.sqlite.SQLiteException: near "(": syntax error (code 1): , while compiling: CREATE TABLE finance(user_id INTEGER PRIMARY KEY REFERENCES user(id),mycar_id INTEGER,total_price REAL, down_payment REAL,balance_amount REAL, downpay_date TEXT,emi_interest_rate REAL, emi_period INTEGER,is_remind INTEGER, remind_day INTEGER,emi_amount REAL, next_payment_amount REAL,next_payment_date TEXT, reminder_date TEXT,reminder_status INTEGER, finance_id INTEGER PRIMARY KEY ( user_id , mycar_id ))

你能澄清你的问题吗?
03-03 22:39:21.950: E/SQLiteLog(980): (1) near "(": syntax error
03-03 22:39:22.030: W/System.err(980): android.database.sqlite.SQLiteException: near "(": syntax error (code 1): , while compiling: CREATE TABLE finance(user_id INTEGER PRIMARY KEY REFERENCES user(id),mycar_id INTEGER,total_price REAL, down_payment REAL,balance_amount REAL, downpay_date TEXT,emi_interest_rate REAL, emi_period INTEGER,is_remind INTEGER, remind_day INTEGER,emi_amount REAL, next_payment_amount REAL,next_payment_date TEXT, reminder_date TEXT,reminder_status INTEGER, finance_id INTEGER PRIMARY KEY ( user_id , mycar_id ))
+ FIN_ID + " INTEGER," + " PRIMARY KEY " + "( "+ FIN_USERID +" , "+ FIN_CARID +" ))";