【发布时间】:2014-01-09 06:50:59
【问题描述】:
我对 php 和 mysql 完全陌生。 我已经在 mysql 中有一个表。现在我想添加外键。 如何使用 phphmyadmin 修改表并添加外键?
【问题讨论】:
标签: php mysql phpmyadmin
我对 php 和 mysql 完全陌生。 我已经在 mysql 中有一个表。现在我想添加外键。 如何使用 phphmyadmin 修改表并添加外键?
【问题讨论】:
标签: php mysql phpmyadmin
你可以很容易地用谷歌搜索它。
ALTER TABLE yourtable
ADD CONSTRAINT fkey
FOREIGN KEY (P_Idq)
REFERENCES Personstable(P_Idq)
【讨论】:
如果你想使用 phpMyAdmin 来建立关系,你必须做两件事。首先,您必须在引用表中的外键列上定义一个索引(然后,转到关系视图(在引用表中)并选择引用列以及更新和删除操作。我认为外键是如果您有多个表相互链接,这真的很有用,特别是如果您正确设置引用选项,您的删除脚本将变得非常短。确保两个表都选择了 InnoDB 引擎。
另请参阅:http://www.binarytides.com/create-foreign-key-phpmyadmin/
【讨论】:
放fk的形式在:表格->结构->关系概览
你需要为外键设置索引键
对不起,这是德语,但与其他语言的链接位置相同
【讨论】:
您可以按照以下步骤进行操作
转到操作部分>>表选项>>存储引擎>>Inodb,将表的存储引擎更改为Inodb。
转到表结构 >> 在结构下方单击关系视图。
现在在主键列中更改将与此表相关的列。
根据要求选择 On Delete 和 On Update 下拉字段。
你已经完成了
【讨论】: