好的,我有一个名字,一个时间/数据和一个数组......
所以在我的数据库中我存储在表中:
名称,时间/数据,但数组?
这个数组没有固定的大小...它是一个元组(x,y)< - 甚至是一个数组
的数组我想将名称和时间/日期与此数组相关联。我听说将数组存储在数据库中并不好,也不可能,我正在使用sqllite3 ..
我该如何解决这个问题?我只是让name和timedate表指向一个新构造的数组表吗?
答案 0 :(得分:1)
只需创建一个包含X,Y,时间戳和外键的表到条目表中的条目。
数据表:
ID | Index | X | Y | EntryID
0 | 0 | 3.2 | 4.3 | 1
1 | 1 | 2.1 | 1.2 | 1
........
n-1 | n-1 | xn | yn | 1
# The above is from array 1, below from another array
n | 0 | 2.2 | 2.4 | 2
n+1 | 1 | 2.1 | 1.9 | 2
.........
n+m-1 | m-1 | xm | ym | 2
参赛表:
ID | Name | DateTime
1 | user3043594 | 2013-..
2 | Steinar Lima | 2012-..
您存储此表中所有数组的所有条目,并根据条目ID过滤它们。然后,您可以进行连接以从用户表中获取用户名。