A database administrator is tasked with designing a new table in a relational database that holds customer account information. The administrator must ensure that every row in the table has a unique, non-null identifier for each customer. Which type of constraint should the administrator use to enforce this rule?
Unique constraint
Primary key constraint
Check constraint
Foreign key constraint