试图在phpmyadmin中设置外键

时间:2015-03-29 00:51:25

标签: php html mysql sql phpmyadmin

我试图在我的一个表中设置一个外键,虽然我没有选择外键约束的选项,如下面的截图所示。关于如何设置外键的任何想法?

enter image description here

2 个答案:

答案 0 :(得分:0)

确保两种列类型相同。没有它,它将不会显示在您的下拉列表中/无法保存

答案 1 :(得分:0)

只需转到sql并使用以下查询

ALTER TABLE `table_name_with_foreignKey`
  ADD CONSTRAINT `foreignKey_constraint_name` 
  FOREIGN KEY (`Column_name_of_foreignkey`) 
  REFERENCES `table_having_referenceTokey`(`column_name_of_primaryKey`) 
  ON DELETE CASCADE 
  ON UPDATE CASCADE;