Should a database table always have primary keys?

A table should have a primary key so that you could identify each row uniquely with it.

Technically, you can have tables without a primary key, but you’ll be breaking good database design rules.

Leave a Comment