2
我剛剛遇到了將用戶標記爲3個不同角色中的1個的要求。通常我使用了一個id,但角色並沒有真正相互關聯。在MySQL中使用`set`數據類型
我看了看設置的數據類型,並添加了3個不同的選項。
數據庫在內部是否只存儲集合的索引,例如:如果設置爲
set('a', 'b', 'c')
而我選擇a
,它會存儲a
還是索引0
?我在查看其他人的數據庫之前沒有看到過此數據類型。這是不好的做法嗎?正在使用一個id(也許
role_id
映射到表roles
)更好的主意?
感謝
他們是角色 - 這就是他們如何相互關聯 – 2010-07-13 04:38:53
@OMG Ponies請發表回覆,謝謝:) – alex 2010-07-13 06:15:43