数据库名称:mySQL
数据库版本:Ver 14.14 Distrib 5.5.38, for debian-linux-gnu (x86_64)
内容/问题描述:
我有一个资料结构长这样:
A物件包含数个B物件,B物件又包含数个C物件,共三层
其中A物件有已知的唯一字段可以作为key
B和C则没有,我暂时的作法是开个自动产生的序号字段
我尝试设计的结构为,A、B、C各开一张表,每一笔当然就有如上述的KEY
然后再开两张表,分别记录A、B和B、C的关系
这样做在捞的时候没什么问题,但是写入的时候就头大了
我每次写入,都是一整个A包著B又B包著C的结构
当A、B、C分别写入他们所属的表之后,要写两张“关系”时
都不知道KEY该去哪生? 因为B和C的KEY都是自动产生的QQ
请问有什么好的解决方案,或是怎样修正我的资料表比较好呢?
谢谢~~