【问题标题】:Creating foreign key in phpmyadmin mysql在 phpmyadmin mysql 中创建外键
【发布时间】:2013-09-07 17:40:02
【问题描述】:

为每条评论创建一个带有简单评分系统的评论系统。

tables : 1.对于 cmets,它被称为comments,它有三列:idnamecomment 2. 评分用户的IP,名为voted_ip,分三栏idcomment_iduser_ip

voted_ip 表的目的是我需要保存每个费率的 IP 地址,以验证它如果存在就不能再次评分。

我从comment_id 列中的子表voted_ip 创建了一个外键,将其连接到id 列中的父表comments,按照此link 和此video 上的步骤操作如何创建一个有效的外键,除了在插入评论或评分后子表仍然不更新。

如下:

我认为可能还有另一个步骤,或者我必须在项目的 php 端做一些事情。我错过了什么?

【问题讨论】:

  • 发布架构和查询。
  • 就是这么简单,我没有写任何查询,我分享了一个截图
  • 如果真的这么简单,那你这里怎么有问题?
  • 那个视频链接帮助了我!我正在寻找定义关系的位置!

标签: php mysql database mysqli phpmyadmin


【解决方案1】:

在“comment”中插入时,数据不会插入到其他表“voted_ip”中,您必须明确添加它,此约束仅用于检查不自动在其他表中添加数据。

【讨论】:

    猜你喜欢
    • 2015-01-18
    • 2016-10-03
    • 2023-03-08
    • 2014-12-03
    • 2017-06-13
    • 2018-08-14
    • 2012-08-16
    • 2015-01-18
    相关资源
    最近更新 更多