Android复合主键?

Android复合主键?,android,composite-primary-key,Android,Composite Primary Key,有人能告诉我如何在Android 1.6中声明包含自动增量id列的复合主键吗?我不确定语法。最后,当我尝试添加值时,我只是在Java中强制执行它(其中registrationNumber+date在表中必须是唯一的): 我真的不需要_id列,但如果表中没有_id列,它会让生活变得棘手 干杯, 巴里你的问题没有多大意义。您的主题行要求输入“复合外键”,您的第一句话要求输入一个带有自动递增的“复合主键”,然后示例代码将忽略该主键 我将这样解释您的问题:您希望表中的\u ID INTEGER主键自动递

有人能告诉我如何在Android 1.6中声明包含自动增量id列的复合主键吗?我不确定语法。最后,当我尝试添加值时,我只是在Java中强制执行它(其中registrationNumber+date在表中必须是唯一的):

我真的不需要_id列,但如果表中没有_id列,它会让生活变得棘手

干杯,
巴里你的问题没有多大意义。您的主题行要求输入“复合外键”,您的第一句话要求输入一个带有
自动递增
的“复合主键”,然后示例代码将忽略该主键

我将这样解释您的问题:您希望表中的
\u ID INTEGER主键自动递增
列能够使用Android的
游标适配器
,但您还希望确保其他两列的组合是唯一的

在这种情况下,我认为您需要使用
唯一的
约束:


抱歉-在我写下标题后,我改变了主键与外键的想法。我现在改了。感谢您的回复-UNIQUE确实是正确的-
            Cursor fuelUpsCursor = getFuelUps(registrationNumber, date);
        if(!fuelUpsCursor.moveToNext())
        {
            //add registrationNumber and date
        }