假设我打算创建一个跟踪各个指定时间段位置的应用,并将它们存储在数据库中。
我只需要一个表格版本,其架构由 _id,经度,纬度,和时间组成。我不想将每个实例存储在同一个表中。
考虑到我将记录这个表的许多(未知数)不同的实例,我该如何创建我的数据库类?
答案 0 :(得分:0)
不确定为什么要在数据库中拥有多个相同类型的表,但解决方案是在每个实例或一些预定数量的实例中创建一个新表。每个表名都不相同,因为您的数据库中不能有重复的表。您还可以在数据库中使用另一个表来跟踪您创建的表名。例如,让我们从table1开始。
你有一个SQL语句
Create Table Table1 (
_id integer PRIMARY KEY AUTOINCREMENT,
Long real not null,
Lat real not null,
Time real not null
);
使用此SQL作为模板,只需将表名从Table1更改为Table2,Table3,Table#
并在另一个表中插入有关您创建的表的一些信息。
这是一种方法。
希望你有一些想法。