Each entry in a database table has to have a primary key, which is a column or set of columns containing a value that is unique to that row.