【发布时间】:2011-07-10 14:58:29
【问题描述】:
我有下表,允许用户将其他用户添加为朋友
+----+-------------+-------------------+
| ID | User_ID | Friend_ID |
+----+-------------+-------------------+
| 1 | 102 | 213 |
| 2 | 64 | 23 |
| 3 | 4 | 344 |
| 4 | 102 | 213 |
| 5 | 102 | 90 |
| 6 | 64 | 88 |
+----+-------------+-------------------+
请注意,用户 102 已添加用户 213 两次。我想禁止重复的行。使用活动记录,如果用户已经是朋友,我如何禁止将用户添加为朋友?
【问题讨论】:
-
你有数据库设计问题!按照其他人的建议编辑您的数据库,当尝试将重复的行插入数据库时,您会遇到错误。然后您可以捕获这些错误。并显示相应的失败信息
标签: mysql database codeigniter database-design