【发布时间】:2012-09-10 21:51:01
【问题描述】:
用户发布消息时,可以选择:只允许查看好友、特定人员等。
mysql 表:
Post
post_id post_nr user_id privacy option
1 1 2 allowed for friend id1
2 1 2 allowed for friend id2
or
1 1 2 allowed for friends id1,allowed for friend id2 .?
我如何在 mysql 中为一篇文章注册多个选项(隐私)? 桌子的设计好吗?
【问题讨论】:
-
不要在单个字段中保存多个值。头痛远大于好处。
-
如果我在表中进行搜索,如果我按照您的方式进行搜索,mysql 表中的所有行都会被扫描?如果我有 5 亿个帖子(我们假设)并且我设置 LIMIT 1 更快?
标签: php mysql post friend privacy