我有一个名为 Users 的表,主键为 id,我想在另一个名为 Students 的表中添加一个外键,外键为 user_id 指向 Users 表中的 id。这是我正在尝试使用的 sql:
ALTER TABLE Students ADD COLUMN user_id INTEGER NULL, ADD CONSTRAINT FOREIGN KEY (user_id) REFERENCES Users(id);
它没有注册为外键,所以我的问题是如何在 phpmyadmin 中设置外键?
最佳答案
ALTER TABLE Students
ADD FOREIGN KEY (user_id)
REFERENCES users(id)
应该可以。首先添加该列,然后尝试将其作为单独的语句。另外,您确定要让 user_id 默认为 NULL 吗?
关于mysql - 如何在新更新的 phpmyadmin 中添加外键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34474294/