是否更好地将所有注释存储在一个表中或具有多个表?

KPO*_*KPO 3 mysql

假设您有3或4个网站功能,如照片,视频,墙贴等.每个功能都可以让您发表评论.

数据库是否应该有1个表,并在那个表中插入所有这些注释及其各自的唯一ID,或者他们是否应该有3个或4个其他表,如Photo_table,video_table等....

Sha*_*ngh 7

不如把它们放在一个表,并添加不同的功能各自唯一的ID有一个额外的列type(因为从这些主表ID可以相同),这将表明此评论是从Photo,video或其他任何东西.

假设如果项目未来增长有更多功能,即(10个功能),那么您不必为所有这些创建表.

  • 我同意.每当我发现自己创建了名称不同的相同表格时,我就会停止,并且只创建一个带有"类型"字段的表. (2认同)