2016-01-24 36 views
0

我有我的数据库如何一列拆分成多个变量列parse.com

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

以下记录我如何可以存储属性分成不同的列名,与版本/颜色/载列第一条记录和引擎/类型作为第二条记录的不同列。该表应该有第一条记录共5列,第二条记录共有4列。

我该如何做到这一点?我应该拆分桌子吗?如果有一百万个产品,并且每个产品具有不同的长度属性,那么表格中的列数将会很长。什么是这样做的有效方式?

回答

0

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

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

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