【问题标题】:How to add Foreign key in My Sql from phpmyadmin?如何从 phpmyadmin 在 Mysql 中添加外键?
【发布时间】:2014-01-09 06:50:59
【问题描述】:

我对 php 和 mysql 完全陌生。 我已经在 mysql 中有一个表。现在我想添加外键。 如何使用 phphmyadmin 修改表并添加外键?

【问题讨论】:

    标签: php mysql phpmyadmin


    【解决方案1】:

    你可以很容易地用谷歌搜索它。

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

    through phpmyadmin

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        【解决方案3】:

        放fk的形式在:表格->结构->关系概览

        你需要为外键设置索引键

        对不起,这是德语,但与其他语言的链接位置相同

        【讨论】:

        • 再次抱歉,我没有英文版,但链接在同一个位置,很高兴帮助您度过一个幸运的编码时间
        【解决方案4】:

        您可以按照以下步骤进行操作

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

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

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

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

        你已经完成了

        【讨论】:

        • 实用答案加1
        猜你喜欢
        • 2019-12-31
        • 1970-01-01
        • 2016-04-01
        • 2014-12-03
        • 1970-01-01
        • 1970-01-01
        • 2017-10-20
        • 2018-05-19
        • 2017-06-13
        相关资源
        最近更新 更多