我的网站上的用户显示的项目列表。他们看到的列表是基于他们在表单中填写的标准 - 如果您愿意,他们会收到建议。Mysql数据库表设计
现在,如果用户不想再收到某个建议,我希望他们能够阻止它显示出来。
那么,我是否创建一个例外表,它只是每行都有一个用户ID号和建议ID号,并在给出建议之前进行搜索......如果用户以前说过没有,则跳到下一个建议。
或者,我是否有一个表格,每个用户有一个行,它们的用户ID和所有异常的字段可能用逗号分隔或包含在[]中,并执行“where in”搜索以查看是否有异常是否存在 - 如果后者通过并且用户决定他们在以后需要某个特定建议,则更容易从每个建议表中取出一行,而不是它们所在的字段,实际上我不知道如果那甚至可能。
欢迎各位咨询。
如果您想单独访问,永远不要将多条信息放入一个字段。不要。 – 2012-01-05 10:40:15
如果您没有向用户显示给定的建议,他们将如何知道他们想再次看到它? – APC 2012-01-05 10:40:54