MariaDB 关键字

MariaDB DROP CONSTRAINT 命令用于删除 UNIQUE、PRIMARY KEY、FOREIGN KEY 或 CHECK 约束。

删除唯一约束

要从名为 Employee 的表中删除 UC_Employee UNIQUE 约束,可以使用下面提到的语句:

ALTER TABLE Employee
DROP INDEX UC_Employee;

或者

ALTER TABLE Employee
DROP CONSTRAINT UC_Employee; 

删除主键约束

要从名为 Employee 的表中删除 PK_Employee PRIMARY KEY 约束,语句如下:

ALTER TABLE Employee
DROP PRIMARY KEY; 

删除外键约束

要从名为 Contact_Info 的表中删除 FK_Contact_Info FOREIGN KEY 约束,语句如下:

ALTER TABLE Contact_Info
DROP FOREIGN KEY FK_Contact_Info;

或者

ALTER TABLE Contact_Info
DROP CONSTRAINT FK_Contact_Info; 

删除CHECK约束

要从名为 Employee 的表中删除 CHK_Employee CHECK 约束,语句如下:

ALTER TABLE Employee
DROP CONSTRAINT CHK_Employee;