PRIMARY Key:
NULL значения в столбце (или в любом столбце из набора).PRIMARY Key.UNIQUE Constraint:
NULL значений (но только одно NULL, так как NULL не считается равным другому NULL в контексте уникальности).UNIQUE constraint.Основное отличие в том, что PRIMARY Key является идентификатором сущности в таблице и не допускает NULL, тогда как UNIQUE просто обеспечивает уникальность значений, позволяя NULL. PRIMARY Key по своей сути является особым случаем UNIQUE constraint с добавленным ограничением NOT NULL.