如何从phpmyadmin在My Sql中添加外键?

时间:2013-12-20 11:54:40

标签: php mysql phpmyadmin

我对php和mysql完全不熟悉。 我已经在mysql中有一个表。现在我想添加外键。 如何使用phpmyadmin更改表并添加外键?

4 个答案:

答案 0 :(得分:12)

提出fk的表格在:table - >结构 - >关系概述

您需要设置外键的索引键

enter image description here

抱歉,这是德语,但与其他语言的链接位置相同

答案 1 :(得分:8)

您可以按照以下步骤

执行此操作
  1. 转到操作部分>>将表格的存储引擎更改为Inodb表格选项>>存储引擎>> Inodb。

  2. 转到表格结构>>在结构下方点击关系视图。

  3. 现在在主键列中更改与此表相关的列。

  4. 根据要求选择On Delete and On Update下拉字段。

  5. Wolla你已经完成了

答案 2 :(得分:5)

你可以轻松谷歌。

ALTER TABLE yourtable
ADD CONSTRAINT fkey
FOREIGN KEY (P_Idq)
REFERENCES Personstable(P_Idq)

through phpmyadmin

答案 3 :(得分:1)

如果你想使用phpMyAdmin设置关系,你必须做两件事。首先,您必须在引用表中的外键列上定义索引(然后,转到关系视图(在引用表中)并选择refereed列和on update以及删除操作。我认为外键是如果你有多个表相互链接,真的很有用,特别是如果正确设置引用选项,你的删除脚本会变得很短。确保两个表都选择了InnoDB引擎。

另请参阅:http://www.binarytides.com/create-foreign-key-phpmyadmin/