bar*_*rry 4 android composite-primary-key
谁能告诉我如何在Android 1.6中声明一个包含autoincrement _id列的复合主键?我不确定语法.当我尝试添加值时,我最终只是在Java中执行它(其中registrationNumber + date必须在表中是唯一的):
Cursor fuelUpsCursor = getFuelUps(registrationNumber, date);
if(!fuelUpsCursor.moveToNext())
{
//add registrationNumber and date
}
Run Code Online (Sandbox Code Playgroud)
我真的不需要_id列,但如果没有表,它会让生活变得棘手.
干杯,巴里
你的问题没有多大意义.您的主题行要求输入"复合外键",您的第一句话要求"复合主键",AUTOINCREMENT然后您的示例代码将忽略该主键.
我将以这种方式解释您的问题:您希望_ID INTEGER PRIMARY KEY AUTOINCREMENT表格中的列能够使用Android CursorAdapter,但您还希望确保其他两列的组合是唯一的.
在这种情况下,我认为你想使用UNIQUE约束:
| 归档时间: |
|
| 查看次数: |
4695 次 |
| 最近记录: |