A column or a set of columns that uniquely identifies each row in the table. A primary key must contain unique values. If the primary key consists of multiple columns, the combination of values in these columns must be unique.
In the nodular writing of the Incas - kippu in the I-II millennium AD. were used including analogues of primary keys.