我正在学习 MySQL,并在 Fedora 19 中安装了 MariaDB。
我有一个场景,我需要一个列包含多个值,以减少列分配的可能冗余。
在下面的示例中,是否可以让表列中的每个值都tags
引用log
表中的tag_id
列tags
?
用户
user_id |
1 |
活动
activitity_id |
1
日志
user_id | activity_id | tags
1 | 1 | 1,3,5 # multiple foreign keys?
标签
tag_id |
1 |
2 |
3 |
4 |
5 |
如果不可能,谁能提供基于上述数据场景的最可行解决方案的逻辑?
类似问题: