Mysql 将外键从uni更改为mul的命令

Mysql 将外键从uni更改为mul的命令,mysql,Mysql,我有一个外键,设置为唯一,我需要它设置为mul。命令是什么?我假定您想更改您的唯一密钥 CREATE TABLE IF NOT EXISTS instructorstudentgroup ( InstructorStudentGroupID int(2) NOT NULL AUTO_INCREMENT, Instructor varchar(60) DEFAULT NULL, ClinicalID int(2) DEFAULT NULL, Location varchar(30) DEF

我有一个外键,设置为唯一,我需要它设置为mul。命令是什么?我假定您想更改您的唯一密钥

CREATE TABLE IF NOT EXISTS instructorstudentgroup 
( InstructorStudentGroupID int(2) NOT NULL AUTO_INCREMENT, 
Instructor varchar(60) DEFAULT NULL, 
ClinicalID int(2) DEFAULT NULL, 
Location varchar(30) DEFAULT NULL, 
PRIMARY KEY (InstructorStudentGroupID), 
UNIQUE KEY ClinicalID (ClinicalID) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; 
这是为了放弃你的临床医生身份证

alter table instructorstudentgroup drop index ClinicalID;

你是说多列还是MUL什么?如果不存在,需要将其设置为非唯一的indexCREATE表
instructorstudentgroup
InstructorStudentGroupID
int(2)非空自动增量,
Instructor
varchar(60)默认空,
ClinicalID
int(2)默认空,
Location
varchar(30)默认为空,主键(
InstructorStudentGroupID
),唯一键
ClinicalID
ClinicalID
)引擎=InnoDB默认字符集=latin1自动增量=1;我禁用了外键检查,删除了表,然后用ClinicalID键重新创建了它。请检查下面的答案