Thêm từ khóa UNIQUE khi định nghĩa cột.
Tạo bảng có cột UNIQUE
mysql> CREATE TABLE UniqueConstDemo (name VARCHAR(100) UNIQUE);
Thử chèn trùng lặp
mysql> INSERT INTO UniqueConstDemo VALUES('John'); -- OK
mysql> INSERT INTO UniqueConstDemo VALUES('John'); -- ERROR 1062: Duplicate entry
Chèn giá trị khác
mysql> INSERT INTO UniqueConstDemo VALUES('Bob'); -- OK
Kết quả
+-------+
| name |
+-------+
| Bob |
| John |
+-------+