Then the problem is that you are using the wrong primary key. There is two different ways to use primary keys, natural keys and keys that have got nothing to do with the data.
A key that have got nothing to do with the data is normally an auto incremented inc, it won't cause trouble. But some people don't like it.
A natural key is one or more of the columns of the data in the table. There are two things that you have to consider if you use them. First your primary key have to be unique, a social security number would probably work. Second there could be no way that the value of the primary key may be changed later.
Don't worry if you get some things wrong in the end, it have to be that way in order for you to learn π