我试图找出包含多个值的字段的MYSQL结构最佳实践。您是否在表中具有逗号分隔值的字段,或者该逻辑是否始终存在于单独的表中?
对于Instance我有一个Organization和Post表。在此表中,我有以下字段:
组织:
发表:
我的"来源"字段包含一个预定义的域列表,可以为每个域" Post"单独选择。目前,我有一个包含来源的组织的记录,例如" wikipedia.org"," google.com"
我想知道这是否是存储值的最佳方式,或者是否来源"应该是自己的表格并链接到本组织。
答案 0 :(得分:0)
听起来你应该在组织和来源之间建立多对多的关系。
即。你创建一个新的表,其组织和源的ID为外键。