Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Cách tạo cột UNIQUE trong MySQL?

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  |
+-------+