我将创建一个表来保存一组选项,目前大约有 30 个不同的选项。但它会逐月逐渐增加,如果我为每个字段每个选项设置一个表,它将有 30+ 个,最糟糕的是,每当我添加新选项时我都必须修改它,选项是分组的。我在想这样的事情。一个单独的表用于保存一组选项的组 ID,另一个表用于保存该选项。
option_id | group_id | option_name | option_value
谢谢。
最佳答案
看起来不错,但就我个人而言,我会将 option_id 更改为 ID,将 option_name 更改为 Name,将 option_value 更改为 Value。
group_id本身就很好,所以你可以知道它链接到了另一个表,至于其他的,完全没有必要。如果表名称是Options,您通常会假设字段Value 是Option Value。
希望有所帮助。
关于mysql - 这个表结构好不好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5195515/