在phpmyadmin mysql中创建外键

5
创建一个带有简单评分系统的评论系统。
表格: 1. 评论,名称为comments,包含三个列:idnamecomment 2. 用户IP地址,用于保存评分信息,名称为voted_ip,包含三个列:idcomment_iduser_ip voted_ip表的目的是为了保存每个评分的IP地址,以验证是否已经评分。
我在子表voted_ip的column comment_id上创建外键,将其连接到父表comments的column id上。按照这个link和这个video上的步骤创建了一个工作的外键,但是当评论或评分被插入后,子表仍然没有更新。
如下图所示:the foreign key creation 我认为可能还有其他步骤,或者我需要在项目的php方面做一些事情。我错过了什么?

1
发布模式和查询。 - Mihai
很简单,我没有写任何查询,但我分享了一张截图。 - Hashim Adel
1
如果真的这么简单,那你为什么会在这里提出问题呢? - Lajos Arpad
那个视频链接对我很有帮助!我一直在寻找关系定义的地方! - Nirav Zaveri
1个回答

2

在插入“评论”表时,不会自动将数据插入其他表“voted_ip”,您需要明确添加它,这些约束只是用于检查,而不是自动向其他表中添加数据。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接