我刚开始编写程序,我刚开始创建一个项目,用户可以在这个项目中发布文本,他们可以获得对这些数据的喜爱,
现在我的疑问是,如果有id =2和10个人喜欢的帖子。然后如何将这10个用户的Id存储到数据库中。
这就是我如何将所有喜欢该帖子的用户的详细信息存储到一个数据库中。
发布于 2016-01-13 22:10:28
这是1:n关系。一个帖子可以被0,1或更多的人喜欢,而一个类似的帖子是与一个帖子相关的。用户可以拥有0、1或更多的“喜欢”,但是“相似”是由给定的用户完成的。因此,您有您的posts
表,其中有一个给定的id
列,一个带有给定id
列的users
表和一个likes
表,该表应该有一个users
表的外键,以确保您知道是谁向posts
表发出了类似的外键和外键,以确保您知道属于哪个帖子。
https://stackoverflow.com/questions/34777892
复制相似问题