在sqlite db中有多个主键

时间:2013-02-27 11:54:58

标签: android sqlite

我正在尝试开发Android应用程序来存储一些数据到sqlite db.for我已经使用下面的代码,我的问题是我想要三列是主键。但我不知道如何使用这些代码

@Override
public void onCreate(SQLiteDatabase db) {
    db.execSQL("CREATE TABLE " + DATABASE_TABLE + " (" +
            KEY_DATE + " TEXT NOT NULL, " +
            KEY_PCODE + " TEXT NOT NULL , "+
            KEY_STATE + " TEXT NOT NULL , "+
            KEY_COUNT + " TEXT); "
    );
}

1 个答案:

答案 0 :(得分:0)

语法是这样的:

CREATE TABLE yourTable (column1 TEXT NOT NULL, 
  column2 TEXT NOT NULL, 
  column3 TEXT NOT NULL, 
  PRIMARY KEY (column1, column2));