【发布时间】:2011-08-26 14:22:45
【问题描述】:
有没有办法通过 PhpMyAdmin 接口向 InnoDB 表添加复合(多列)外键?我在目标表中已经有了合适的复合主键,我可以单列外键约束,但是我在界面中找不到做复合主键的方法。
Table Log
- Date
- Service
PRIMARY KEY (Date,Service)
Table Issue
- Issue_Id
- Log_Date
- Log_Service
PRIMARY KEY Issue_Id
FOREIGN KEY (Log_Date=Log.Date,Log_Service=Log.Service)
除了外键,一切都已经设置好了;我进入 PhpMyAdmin 关系视图,我只能看到如何针对 Log.Date 而不是针对 Log.Service 设置 FK。
【问题讨论】:
-
你找到答案了吗?我只能弄清楚如何在 phpMA 中设置简单的 FK 约束。
标签: mysql foreign-keys phpmyadmin rdbms composite-key