简单的表格结构: id_1 int, id_2 int,
这是一个简单的关系表,用于创建用户之间的关系。 id_1和id_2将始终是另一个表中存在的user_ids。我正在尝试创建一个索引,这样,无论id在哪个列中,都不会有多对user_id存在于此表中。例如,给定用户ID:1和2,如果我们有以下记录: 1,2
然后记录: 2,1应被视为重复。
我对独特索引的所有尝试都不会以这种方式运行,因为它们是特定于列的。有没有办法构建这个或者必须用存储过程或类似的东西来完成?
答案 0 :(得分:1)
如果我是你而我必须走这条路(Ed Gibbs说你可能有设计问题+1)在我插入MySQL的代码中我总是会有id_1< ID_2。因此,如果您有权访问您的应用程序,并且可以让它始终使id_1< id_2你没有遇到任何问题。