-3

我正在尝试开发 android 应用程序来将一些数据存储到 sqlite db。因为我在下面的代码中使用过,我的问题是我想要三列作为主键。但我不知道如何使用这些代码来做到这一点。

@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); "
    );
}
4

1 回答 1

0

语法是这样的:

CREATE TABLE yourTable (column1 TEXT NOT NULL, 
  column2 TEXT NOT NULL, 
  column3 TEXT NOT NULL, 
  PRIMARY KEY (column1, column2));
于 2013-02-27T11:57:57.890 回答