2016-07-31 14 views

Antwort

1

Mehr als ein Primärschlüssel sollten separat deklariert werden. Die Abfrage wird in einem Format geschrieben, in dem die Frage gestellt wird.

"CREATE TABLE IF NOT EXISTS " + TABLE_ATTENDEE + 
" (" + COLUMN_Att_Event_ID + " TEXT," + 
COLUMN_Att_Email + " TEXT, PRIMARY KEY(" + COLUMN_Att_Event_ID + "," + COLUMN_Att_Email + "))" 

Wenn die Tabelle nur ein Primärschlüssel hat dann

"CREATE TABLE IF NOT EXISTS " + TABLE_ATTENDEE + 
" (" + COLUMN_Att_Event_ID + " TEXT PRIMARY KEY," + 
COLUMN_Att_Email + " TEXT" 
1

Sie können versuchen, diese -

CREATE TABLE tablename (
    column1, 
    column2, 
    PRIMARY KEY (column1, column2) 
); 
+0

brauchte ich die Antwort in einem Abfrage-Format in Frage verwendet. Ansonsten war Ihre Antwort unter [link] (http://stackoverflow.com/questions/734689/sqlite-primary-key-on- multiplecolumns) verfügbar. Wie auch immer, danke –