当我需要在PHPMyAdmin中将字段设置为表中的外键时。我没有把它弄好。
有一个名为'user'的父表,它有一个名为'uid'的主键。我使用名为'student_register'的子表中的'uid'作为外键。但是通过phpmyadmin中的关系视图链接将其设置为外键约束。我无法在下拉列表中看到“用户”表格来选择它并将“uid”设置为外键..我已经发送了屏幕截图以获得清晰的图像。 the screenshot for the phpmyadmin child table 'student_register'
答案 0 :(得分:0)
您应该将 index 添加到表用户的列uid中,以便显示在下拉列表中
采用表用户的结构,然后单击操作的最后一个选项 - 添加索引作为列uid。
答案 1 :(得分:0)
来自MYSQL用户指南:
如果您遇到此问题,则需要遵循以下基本步骤:
InnoDB
。InnoDB
。UNIQUE
参考密钥。NULL
。Datatype
必须相同。<强>参考文献:强>