新phpmyadmin中的Foregin键

时间:2016-03-31 11:05:29

标签: mysql sql database phpmyadmin wamp

我真的很绝望。我不得不重新安装我的旧wamp服务器为最新的,现在我不知道如何使用phpmyadmin中的外键。现在,我有使用MySQL 5.7.9的Wamp 3.0.0。

我有2个表 - 用户,个人资料。在配置文件中,我有一个名为user_id的列,它必须引用users表。我怎么能这样做?

在旧的phpmyadmin中,我只是点击了关系视图,在那里我看到了设置外键的所有选项。但在这个新的phpmyadmin我没有这样的选项。现在,它看起来像这样: new phpMyAdmin

当我点击“关系视图”按钮时,我得到这样的结果: enter image description here

但是我可以在哪里简单地向用户表添加外键?我该怎么办? 当然我在所有表上都设置了InnoDB,在配置文件(id)和用户(id)上设置了主键,配置文件表中的user_id是唯一的。

我的第二个问题是 - 表中所有外键的列表在哪里?

1 个答案:

答案 0 :(得分:0)

您也可以手动而不是直观地进行。

ALTER TABLE profiles ADD CONSTRAINT fk_users_id 
FOREIGN KEY (user_id) REFERENCES users(user_id)