我真的很绝望。我不得不重新安装我的旧wamp服务器为最新的,现在我不知道如何使用phpmyadmin中的外键。现在,我有使用MySQL 5.7.9的Wamp 3.0.0。
我有2个表 - 用户,个人资料。在配置文件中,我有一个名为user_id的列,它必须引用users表。我怎么能这样做?
在旧的phpmyadmin中,我只是点击了关系视图,在那里我看到了设置外键的所有选项。但在这个新的phpmyadmin我没有这样的选项。现在,它看起来像这样:
但是我可以在哪里简单地向用户表添加外键?我该怎么办? 当然我在所有表上都设置了InnoDB,在配置文件(id)和用户(id)上设置了主键,配置文件表中的user_id是唯一的。
我的第二个问题是 - 表中所有外键的列表在哪里?
答案 0 :(得分:0)
您也可以手动而不是直观地进行。
ALTER TABLE profiles ADD CONSTRAINT fk_users_id
FOREIGN KEY (user_id) REFERENCES users(user_id)