gpt4 book ai didi

mysql - 数据库设计动态表

转载 作者:行者123 更新时间:2023-11-29 06:06:25 25 4
gpt4 key购买 nike

我有字段名称:f1、f2、f3、f4、f5、f6。这些字段名称的显示取决于其他字段名称的值。

例如,如果 f2 值为“COND1”,则必须显示 f3如果 f3 值为“COND

,则必须显示 f4

字段名称不固定,可以添加、编辑、删除。 COND1、COND等值也不是固定的,它们可以改变。

有人可以指出如何设计数据库吗谢谢

最佳答案

RDBMS 的动态表是一种反模式。不要这样做。

也许 NoSQL 数据库可能更适合您的用例 - 这就是它们的用途。

或者,如果您坚持关系型,那么您需要使数据库适应动态结构 - 类似于键值表并自己管理结构。 IE。表结构将保留结构元数据和数据。

如果您的结构足够简单,您只需要一个附加表,其中包含一个复合键 - 原始 ID 和参数名称。

关于mysql - 数据库设计动态表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11330774/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com