La clave principal siempre es única en cada SQL. No tienes que definirlo explícitamente como ÚNICO.
En una nota al margen: Solo puede tener una clave principal en una tabla y nunca permite valores nulos. También puede tener solo una restricción de clave principal en la tabla (ya que el objetivo de crear una clave principal es identificar de forma única la fila en su tabla), pero puede tener más de una restricción de clave única en su tabla.
Ejemplo:
Una tabla de detalles de empleados que tiene EmpID como clave principal y EmpPhoneNo como clave única.