作者magicfx (去南半球度假)
看板Database
标题[SQL ] 正规化後该怎麽 INSERT 资料?
时间Mon Oct 11 19:05:47 2010
假设 Many-to-Many 的表格正规化後 产生第三个表格(junction table)
User:
user_id
user_name
Group:
group_id
group_name
User_Group (junction table):
user_id
group_id
因为一个人可以参加很多 group
一个 group 可有很多成员
所以是 many-to-many
假设我要新增一笔资料 同时包含新的 user 和 group
那我不就要先新增 user 和 group
然後取得刚刚新增的 user_id 和 group_id
再新增到 User_Group table 里?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.40.242.87
※ 编辑: magicfx 来自: 114.40.242.87 (10/11 19:09)
※ 编辑: magicfx 来自: 114.40.242.87 (10/11 19:10)
1F:推 bobju:是滴. 10/13 02:43
2F:推 gargamel:资料的处理流程是这样没错. 当然程式上要怎控制要看怎写 10/15 22:22