if table has no primary key it will default to id