Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Sqlite是一个具有多个表的数据库_Android_Sqlite - Fatal编程技术网

Android Sqlite是一个具有多个表的数据库

Android Sqlite是一个具有多个表的数据库,android,sqlite,Android,Sqlite,我试图处理数据库中的两个表。 如果我创建了另一个表,我们必须使用主键id字段还是使用不同的键id? 这就是我正在做的。 你能给我一些反馈吗? 谢谢 为了回答您的问题,android要求所有主键都是_id 对不起,我一点也听不懂你的问题!除了冰箱桌子和冷冻柜桌子之外,是否还要创建第三个桌子?您可能需要复习一些SQL基础知识。这是一个很好的起点。@VikramBodicherla请避免使用w3schools-w3dougs.com |至于SQL basic,请尝试使用以下选项: public Cur

我试图处理数据库中的两个表。 如果我创建了另一个表,我们必须使用主键id字段还是使用不同的键id? 这就是我正在做的。 你能给我一些反馈吗? 谢谢


为了回答您的问题,android要求所有主键都是_id


对不起,我一点也听不懂你的问题!除了冰箱桌子和冷冻柜桌子之外,是否还要创建第三个桌子?您可能需要复习一些SQL基础知识。这是一个很好的起点。@VikramBodicherla请避免使用w3schools-w3dougs.com |至于SQL basic,请尝试使用以下选项:
public Cursor fetchAllItems() {
    return db.query(FRIDGE_TABLE, new String[] { KEY_ROWID, KEY_CATEGORY,
            KEY_NAME, KEY_EXPIRED_DATE, KEY_IMAGE }, null, null, null,
            null, null);
}
// return cursor over the list of all items in freezer table
public Cursor freezer_fetchAllItems() {
    return db.query(FREEZER_TABLE, new String[] { KEY_ROWID, KEY_CATEGORY,
            KEY_NAME, KEY_EXPIRED_DATE, KEY_IMAGE }, null, null, null,
            null, null);
}