A column or set of columns that uniquely identifies each row in a table. In InnoDB, the primary key is the clustered index. Choosing a good primary key (small, monotonically increasing) has significant performance implications.