gpt4 book ai didi

mysql - 在 SQL 数据库中构建具有可选字段的表的最佳方法是什么?

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

我想构建一个表来存储策略,在某些情况下,策略有一个名为“certificate_number”的字段,但假设 100 个策略中只有 20 个具有此字段。

那么哪种方式更有效呢?

1.-在policy表中添加可为空的字段,如果不需要certificate_number则将其设为空

2.-创建一个单独的表,例如certificate_number_policy,它引用带有外键的策略并具有字段certificate_number

3.-第三个选项?

我应该选择哪条路?第一个选项显然更简单,但我会有大量空字段,第二个选项不留下空字段,但增加了复杂性......

最佳答案

肯定是2您可以动态编辑certificate_number列表允许用户仅选择“certificate_number”列表以防止错误。谷歌翻译

关于mysql - 在 SQL 数据库中构建具有可选字段的表的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58844076/

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