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

标签 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 列。

我该如何实现这一目标?我应该把 table 分开吗?如果有数百万个产品,并且每个产品都有不同的长度属性,那么表中的列数将会很长。执行此操作的有效方法是什么?

最佳答案

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

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

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

关于ios - 如何在 parse.com 中将一列拆分为多个变量列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34971091/

相关文章:

iOS 10 : Random Crashes in dispatch_async

ios - iOS开发的存储

php - MySQL - 获取不匹配的结果

mysql - 如何限制 Tableau 中的查询模式

php - 如何通过 PHP 表单使选择不区分重音?

iOS 示例连接蓝牙与 MFI

objective-c - 通过滑动 UIView 滑出导航以覆盖另一个 UIView

java - jdbc mysql 给我 NumberFormatException

php - Codeigniter - 使用两个不同数据库的最佳方式

database - 从 Blob 存储在 Azure SQL 数据库中创建表