如何使用 PHPMyAdmin 在两个表之间创建关系?
Posted
技术标签:
【中文标题】如何使用 PHPMyAdmin 在两个表之间创建关系?【英文标题】:How to create a relation between two tables using PHPMyAdmin? 【发布时间】:2011-02-03 00:53:33 【问题描述】:如何使用 phpMyAdmin 创建两个表之间的关系?
【问题讨论】:
您的数据库使用什么存储引擎? AFAIK 仅 InnoDB 支持 mysql 中的关系数据库。 【参考方案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 );
【讨论】:
以上是关于如何使用 PHPMyAdmin 在两个表之间创建关系?的主要内容,如果未能解决你的问题,请参考以下文章