Why you don't set a default value for all the columns you don't need to INSERT data for? Like for example 'admin', it can be default 0 when a player registers, and so there are more fields.
This is your solution right here. The values you want to set and doesn't have a default value (username, password and what more) you can just add in the INSERT statement.