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;