我一直在为工作开发基于 Web 的设备管理系统,但在向用户展示根据需要添加更多字段的选项时遇到了问题。例如,某些设备会说 4x 驱动器、6x ram 模块等。到目前为止,我的选择是……
对 MySQL 数据库进行硬编码,使其具有 X 数量的每种类型的字段。4 个磁盘驱动器字段、6 个 ram 模块字段等。但是,大多数机器的数量会少于此数量,而有些机器可能会更多。
为可能具有多个
值的每种类型创建一个表。比如一个device_drives表,device_memory表等。
会有更有效(和动态)的方法来做到这一点吗?我考虑过的两种方法似乎都很愚蠢。这是一个视觉示例,红色箭头表示用户可以单击以添加另一个该类型的图标。