草庐IT

mysql - 无序的 SQL 组合主键(任意顺序的整数对必须是唯一的)

我有一个主键为_id的用户MySQL表,我想将友谊(在其他用户的friend列表中的可见性)表示为具有userId外键对的表。我在想类似的东西:CREATETABLEUserFriendships(userIdAINTNOTNULL,userIdBINTNOTNULL,PRIMARYKEY(userIdA,userIdB),FOREIGNKEY(userIdA)REFERENCESUsers(_id)FOREIGNKEY(userIdB)REFERENCESUsers(_id))据我了解,这将允许(userIdA=2,userIdB=7)和(userIdA=7,userIdB=2)作为