Cả primary key và unique key đều thực thi tính duy nhất của cột mà chúng được xác định.
Nhưng theo mặc định, primary key tạo một clustered index trên cột, trong khi đó unique key sẽ tạo ra một non-clustered index.
Một sự khác biệt lớn nữa là, primary key không cho phép NULL, nhưng unique key chỉ cho phép duy nhất một NULL.