【发布时间】:2012-02-22 12:30:00
【问题描述】:
我正在处理 twitter 数据,需要将 uid 和friendId 对存储在 mysql 表中。我的目的是稍后在桌子的帮助下创建一个朋友和追随者网络。
我想避免表中的 (uid,friendId) 和 (friendId, uid) 等重复对。
谢谢
【问题讨论】:
-
将它们存储为有序 (id2 > id1),并记住它们实际上是无序的。
-
@ypercube:我曾经使用 posgresql 规则系统完成过这项工作。很干净。不适合胆小的人,不要在家里尝试。
-
@s2n:请注意(对于最后的投票,很抱歉,刚刚注意到 mysql 标签)该链接一般是关于 SQL 的。 MySQL 不强制执行
CHECK约束! -
@ypercube:感谢您分享链接。
标签: mysql database database-design