Android SQLite插入具有相同ID的2行

时间:2014-05-17 20:16:56

标签: android sqlite

我同时在表中插入2条记录,其中包含ID字段AUTOINCREMENT。可以分配到第二个记录ID吗?那么当我删除使用id的记录时都被删除了吗?

1 个答案:

答案 0 :(得分:3)

如果想要两个具有相同ID的行并且ID字段已启用AUTOINCREMENT,则无法为它们提供相同的ID。出于几个原因,这不是一个坏主意。

我认为您应该做的是重新考虑您的数据库和/或表结构。我建议你将行放在不同的表中,并使其中一行依赖于另一行。然后,您可以使它们在表中具有相同的ID,并使用一个ID来删除不同表中的两个行。