If I don't need a primary key should I not add one to the database?
You do need a primary key. You just don't know that yet.
2.1m questions
2.1m answers
60 comments
56.8k users