我刚刚遇到了将用户标记为3个不同角色中的1个的要求。通常我使用了一个id,但角色根本没有真正相互关联。
我查看了set数据类型,并添加了3个不同的选项。
数据库内部是否只存储集合的索引,例如如果该集是set('a', 'b', 'c')
而我选择a
,它会存储a
还是索引0
?
在查看其他人的数据库时,我还没有看到过这种数据类型。这是不好的做法吗?使用id(可能role_id
映射到表roles
)更好的主意吗?
由于
答案 0 :(得分:1)
他们是角色 - 这就是他们彼此之间的关系。