Foxtable(狐表)用户栏目专家坐堂 → [求助]关联表,父表连续增加行,子表只增加一行


  共有2647人关注过本帖树形打印复制链接

主题:[求助]关联表,父表连续增加行,子表只增加一行

帅哥哟,离线,有人找我吗?
狐狸爸爸
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2017/3/20 8:28:00 [显示全部帖子]

你的父表编号列,是一个自增量的主键,是在保存的时候自动生成的,只有在保存的时候触发一下,所以会自动增加一行。

你的子表编号列,也是一个自增量主键,父表和子表通过编号列渐渐关联,这就有问题了,主键是不能重复的,所以你接下来手工也无法在子表增加行了,所以父表每行在子表永远只有一行。

你没有明白关联的意思,也没有明白主键的意思。

主键是唯一识别某一行的,同一个表不能有两行的主键相同

关联只能通过主表的主键列建立

例如订单和订单明细,通过订单编号建立关联,订单表的主键是订单编号,订单明细表的主键绝对不能为订单编号,除非你一个订单只有一个明细。

 回到顶部