我正在建立一个类似博客的应用程序,其中作者创建一个帖子和用户没有注册评论的帖子,评论将被显示,如果和只有经作者批准,我想要的帮助是关于数据库表,我已经创建了一个表,将持有的记录,如姓名,电子邮件,电话,位置等我已经定义了一个new_id作为外键举行的新闻,它所属的id。

这是正确的方法吗,因为注释系统将建立在多对一关系之上,或者我需要创建另一个表来定义外键?我该如何实现它?
发布于 2010-08-21 20:25:57
一对多关系可以用其中一个表中的外键映射,也可以用连接表映射。
你做的方式通常是首选的。一个用户有一个newsitem_id,一个新站点可以有多个用户。
如果要存储其他信息,例如在添加新站点时,可以使用连接表。此外,如果您认为可能需要多个用户访问一个新站点,则需要一个连接表。
发布于 2010-08-21 20:30:06
你的方法基本上是合理的。(不过,最好给new_id起个更好的名字。)您不需要额外的表来实现您所描述的内容。使new_id成为外键将是有益的,因为它将强制引用完整性(即,如果你删除了一个帖子,评论也会被删除。)在这里搜索外键,有几种关于外键的解释。
https://stackoverflow.com/questions/3537573
复制相似问题