自动增量共享多个表

时间:2018-09-25 17:17:43

标签: mysql

对于学校,我正在研究一个项目。在这个项目中,我试图创建一种类似Facebook的想法。您可以写自己的个人资料,也可以写另一个个人资料,也可以在他们的个人资料上与其他人分享

我为此使用PHP和Mysql。

第一步很完美。您可以在自己的个人资料上发布消息,显示效果很好,等等。 现在我正在写东西,所以我在另一个人的个人资料上写东西。我为他们准备了单独的布局,上面写着 PERSONA在PERSONB的个人资料上写了一些东西 然后在这里

布局导入并不是什么大问题,我要努力解决的部分是数据库的外观。

现在我有一个单独的表格,用于张贴,写,喜欢,评论,文件(用于张贴图像)

此设置的问题是,例如当我喜欢ID为7的帖子,并且也喜欢ID为7的帖子时,它不会起作用,因为likes表只是5表领域。  1. id自动增量ID  2.喜欢的User_id  3. post_id->如果是帖子,请在此处插入id

问题是,当给定特定ID时,我不知道它是用于发布,写入还是用于其他目的。

解决此问题的最佳方法应该是在整个

上添加一个自动增量ID
posts
writes
shares

所以一个ID仅存在于3个之一中,我可以检查它的含义。

如果有更好的方法可以实现这一目标(也许还有更好的方法),请随时与我分享!

0 个答案:

没有答案