Để xóa UNIQUE constraint, trước hết xác định tên index bằng SHOW INDEX, sau đó dùng DROP INDEX hoặc ALTER TABLE DROP INDEX.
Cú pháp
DROP INDEX index_name ON table_name; -- HOẶC ALTER TABLE table_name DROP INDEX index_name;
Ví dụ
Bảng empl có UNIQUE trên empno, tên index là empno:
mysql> SHOW INDEX FROM empl\G Key_name: empno mysql> ALTER TABLE empl DROP INDEX empno; Query OK, 0 rows affected (0.26 sec) mysql> DESCRIBE empl; +--------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------+-------------+------+-----+---------+-------+ | empno | int(11) | YES | | NULL | | | F_name | varchar(20) | YES | | NULL | | +--------+-------------+------+-----+---------+-------+
Cột empno không còn UNI. SHOW INDEX FROM empl trả về Empty set.
Cũng có thể dùng: DROP INDEX empno ON empl;.