如何向表添加递归外键?
我有一个像这样的表:
表:评论,行:id、作者、内容、回复
我希望“replyto”在同一个表中引用“id”,我该怎么做?
非常感谢。
I have a table like:
table: comments, with rows: id, author, content, replyto
I would like 'replyto' to reference 'id' in the same table, how would I do that?
Many thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
像这样的东西:
Something like:
看到这个 http://dev.mysql.com /doc/refman/5.5/en/innodb-foreign-key-constraints.html (搜索“自我引用”)
和这个 http://www.codeproject.com/KB/database/Trees_in_SQL_databases.aspx
see this http://dev.mysql.com/doc/refman/5.5/en/innodb-foreign-key-constraints.html (search for "self referential")
and this http://www.codeproject.com/KB/database/Trees_in_SQL_databases.aspx