我对php和mysql完全不熟悉。 我已经在mysql中有一个表。现在我想添加外键。 如何使用phpmyadmin更改表并添加外键?
答案 0 :(得分:12)
提出fk的表格在:table - >结构 - >关系概述
您需要设置外键的索引键
抱歉,这是德语,但与其他语言的链接位置相同
答案 1 :(得分:8)
您可以按照以下步骤
执行此操作转到操作部分>>将表格的存储引擎更改为Inodb表格选项>>存储引擎>> Inodb。
转到表格结构>>在结构下方点击关系视图。
现在在主键列中更改与此表相关的列。
根据要求选择On Delete and On Update下拉字段。
Wolla你已经完成了
答案 2 :(得分:5)
你可以轻松谷歌。
ALTER TABLE yourtable
ADD CONSTRAINT fkey
FOREIGN KEY (P_Idq)
REFERENCES Personstable(P_Idq)
答案 3 :(得分:1)
如果你想使用phpMyAdmin设置关系,你必须做两件事。首先,您必须在引用表中的外键列上定义索引(然后,转到关系视图(在引用表中)并选择refereed列和on update以及删除操作。我认为外键是如果你有多个表相互链接,真的很有用,特别是如果正确设置引用选项,你的删除脚本会变得很短。确保两个表都选择了InnoDB引擎。
另请参阅:http://www.binarytides.com/create-foreign-key-phpmyadmin/