两边的唯一密钥?也要避免(1,2)(2,1)

eqoofvh9  于 2021-06-20  发布在  Mysql
关注(0)|答案(0)|浏览(125)

我有一个表对话,我希望每对用户只有一个对话: to - from 如果我有用户1(to)和用户2(from),我不想同时允许用户2(to)和用户1(from)。
我有唯一的钥匙:

UNIQUE KEY (`to`, `from`),

但它只适用于一面(1,2),如果我有(2,1),它也会插入。
有没有办法让这把钥匙对双方都独一无二?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题