动态表单应该怎么设计MySQL数据库的结构?

参考链接:here

图片描述

基础字段是固定的,蓝色方框里面是动态字段(点击增加控制人按钮出现),蓝色方框里面的是否实体选择为法律实体的话如下图:
图片描述

填写的字段不同,请问这个表的话应该怎么设计呢?要便于后面对单个重要控制人的修改,和便于搜索,删除单个控制人,我是使用thinkphp3.2框架。

阅读 7.5k
2 个回答

一个基础字段的主表

一个自然人的表 有个ren_id
一个法律实体的表 有个 fa_id

然后主表最后关联时就
type = ren | fa
link_id = *

根据type去读对应表的link_id

习惯性玩法
一张基础数据表
两张扩展数据表
扩展数据不作为独立业务数据存在,必须和基础数据做关联
剩下的就按照具体的内容设计数据库就好了

顺带提一下,你这个真的不算动态表单

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题