Also ein Primärschlüssel ist eine Variable, mit der der Datensatz eindeutig identifiziert wird, und nicht doppelt vorkommt.
Die Fehlermeldung NULL heißt nichts anderes, als das du dieses Feld leergelassen hast.
Einen Primärschlüssel erstellst du beim Erstellen der Tabelle.
Dies kann aber auch noch nachträglich gemacht werden.