ringa_lee2017-04-10 17:32:19
你的问题我觉得可以用三张表来描述清楚这个问题:
主键 id 可以用来区分指定商品。在增加一个商户uid(外键),能确定该商品是哪个商户上传的。
主键id 可以区分是哪个描述,根据外键hid(Table:id)可以确定是哪个商品的描述
外键mid确定是什么描述的数据
这样的结构应该可以满足你的要求
大家讲道理2017-04-10 17:32:19
不要让用户增加字段, 这不合理, 你可以建立一个类似于 map 型的表, 也就是
create table tb(
k varchar(255) not null,
v text not null,
ctime timestamp
)
账户创建的字段当作 key 写到 k 字段, 值放在 v 字段, 然后那关系来关联这张表即可. k 的值可由你去约定或者完全交给用户自己操作, 然后查询出来即可