表设计问题

find_1 2009-11-16 02:50:18
表1:
ID1

表2:与表1是N对1的关系
ID2
ID1(表1的主键)

表3:与表1是N对1的关系,与表2是N对1的关系,
ID3
ID2(表2的主键)
ID1(表1的主键)


考虑到删除表一的记录时能快速的删除表3的记录,把ID1放在表3里面是否合理。
...全文
43 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
ACMAIN_CHM 2009-11-16
  • 打赏
  • 举报
回复
关键要看你的表3的数据关系。

ID3 是由哪个来决定的? 通俗的说就是表3中的 ID2,ID1 是不是都包含在表2中了?
如果是,则在表3中不应该再有ID1这个字段。

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧