4

我不知道如何指示一列是 WAMPserver 中的外键。我想我可以为此编写 MySQL 查询,但我认为还有一种方法可以使用用户界面(PHPMyAdmin)来做到这一点......?

4

2 回答 2

7

创建外键约束依赖于将存储引擎设置为可以支持它的东西(例如 InnoDB)。在 PHPMyAdmin 中,您可以在“操作”中使用“存储引擎”选项为表设置此项。一旦完成:

  1. 确保您已为要为其分配外键的列分配索引。
  2. 单击“结构”选项卡上表详细信息下的“关系视图”。
  3. 分配您的外键约束并决定 DELETE 和 UPDATE 的操作。
于 2012-04-06T20:59:10.160 回答
0

您可以通过以下查询为现有表添加外键

ALTER TABLE sample.employee
  ADD FOREIGN KEY (dno) 
 REFERENCES sample.department(dnumber)

这里是样本。employee 是您当前的表,示例 .department 是现有表,其值为您的外键 dno 是当前表外键,dnumber 是现有表主键。

于 2018-10-02T05:45:35.240 回答