【发布时间】:2012-11-06 14:09:38
【问题描述】:
我试图避免项目中的反模式,我必须允许用户创建、修改和删除表字段。所以我正在寻找在表中存储 JSON 数据。例如我有餐桌产品:
Products
----------------
id,
user_id,
created,
modified,
price,
_custom <-- there will be stored additional columns for each product needs
{"adjustment":0.13, "weight":14.60, "have_some_individual_label":"value"}
但我看不出如何在查询中包含_column 参数。例如,如何查询user_id = 1 AND have_some_individual_label = value 所在的所有产品。第二个参数可以是一个或多个(它将用于过滤器和分析)。如果这是一种不好的方法 - 什么会更好?谢谢!
【问题讨论】:
标签: mysql sql database database-design data-modeling