【发布时间】:2010-05-09 04:39:06
【问题描述】:
为了在我的 MySQL 数据库中建立多对多关系的目标,我已经到达了另一个要构建的桥梁。
当前表:
用户(ID、姓名)
标签(ID、名称)
User_Tags (user_id, tag_id)
这是目标:
我希望能够获取标签,即:#fb 并将其插入到我的 Tags 数据库中,该数据库对 name 具有唯一约束,如果标签存在,我想返回它是 id
我想将tag.id 和当前用户的user.id 插入User_Tags。我对User_Tags 表没有任何独特的限制,因为我希望能够跟踪用户最常用的标签并将它们显示在按使用频率排序的列表中。
我目前正在使用准备好的语句在 PHP 中开发这个项目。
此外,性能目前不是问题,因为我的用户数量仍然很少,但它正在稳步增长,将来可能会成为问题。
【问题讨论】:
标签: php mysql many-to-many select-insert