2013年8月22日

MySql多对多关系中外键的应用

摘要: 业务需求:用户表r_user保存用户名等信息。现需要给每个用户设置工作基地,一个用户可以有多个工作基地,多个用户也可以有一个工作基地,即多对多关系。(外键,若有两个表A,B,C是A的主键,而B中也有C字段,则C就是表B的外键,外键约束主要用来维护两个表之间数据的一致性)设计方案:方案一:建立一张用户基地表,与r_user与用户基地表,保持一对多的关系,如图所示,r_user的主键id做为r_user_base的外键user_id。通过r_user中的id,在r_user_base表中load该用户的所有工作基地。方案二:建立一张个基地表base_info保存目前存在的所有基地,再建一张user 阅读全文

posted @ 2013-08-22 15:40 飞凡_gz 阅读(10071) 评论(1) 推荐(0) 编辑

导航