正在尝试在phpmyadmin中设置外键
我试图在我的一个表中设置外键,尽管我没有选择外键约束的选项,如下面的屏幕截图所示。你知道我如何设置外键吗正在尝试在phpmyadmin中设置外键,php,html,mysql,sql,phpmyadmin,Php,Html,Mysql,Sql,Phpmyadmin,我试图在我的一个表中设置外键,尽管我没有选择外键约束的选项,如下面的屏幕截图所示。你知道我如何设置外键吗 确保两个列的类型相同。否则,它将不会显示在您的下拉列表中/无法保存只需转到sql并执行以下查询 ALTER TABLE `table_name_with_foreignKey` ADD CONSTRAINT `foreignKey_constraint_name` FOREIGN KEY (`Column_name_of_foreignkey`) REFERENCES `ta
确保两个列的类型相同。否则,它将不会显示在您的下拉列表中/无法保存只需转到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;
请确定:您使用的是支持外键的引擎吗?InnoDB有,其他大多数都没有。你试过这个答案中的步骤吗?是的,它们都是相同的类型,我尝试将其放入SQL中,但仍然会给出语法错误:外键user\u id引用DELETE CASCADE上的usersuser\u id