如何在parse.com中将一列拆分为多个变量列

时间:2016-01-24 01:13:23

标签: ios mysql database swift parse-platform

我的数据库中有以下记录

fields:   brand |model |attributes
          ----------------------------
record 1) apple |iPhone|6s space grey sprint
record 2) audi  | a6   |quattro coupe

如何将属性存储到不同的列名中,第一个记录的版本/颜色/载体列和第二个记录的不同列的引擎/类型。对于第一条记录,该表应该有5列,对于第二条记录,该列应该有4列。

我如何实现这一目标?我应该拆桌子吗?如果有数百万个产品且每个产品都有不同的长度属性,则表中的列数将很长。这样做的有效方法是什么?

1 个答案:

答案 0 :(得分:0)

您可以将相关属性存储在第二个表中。

record|attribute|value
------+---------+-----
1     |version  |6s       
1     |color    |space grey
1     |carrier  |sprint
2     |engine   |quattro
2     |type     |coupe

这将允许项目具有任意数量的(可选)属性。