【问题标题】:How to create a relation between two tables using PHPMyAdmin?如何使用 PHPMyAdmin 在两个表之间创建关系?
【发布时间】:2011-02-03 00:53:33
【问题描述】:

如何使用 PHPMyAdmin 创建两个表之间的关系?

【问题讨论】:

  • 您的数据库使用什么存储引擎? AFAIK 仅 InnoDB 支持 MySQL 中的关系数据库。

标签: mysql phpmyadmin


【解决方案1】:

这仅在您使用InnoDB 作为存储引擎时才有效。然后你除了Print view之外还有一个链接Relation view

如果单击此按钮,您将进入另一个站点,您可以在其中为所有定义了不规则的列选择关系(遵循模式table->column)。

【讨论】:

  • +1 以获得出色的屏幕截图,让您获得超过 10K 的良好答案。
  • @Adam Bernier: 非常感谢 :)) 这就是我今天的目标 ;) (当然除了其他事情)
【解决方案2】:

创建表table1(
idt1 int 主键,
名称 varchar(20)
);

创建表table2(
idt2 int 主键,
注意浮动,
idt1 整数,
约束 fk_t1 外键 (idt1) 在删除 RESTRICT 时引用 table1(idt1) 在更新 RESTRICT
);

【讨论】:

    猜你喜欢
    • 2013-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多