You missed a comma:
vgender varchar(255) NOT NULL default ''
should be:
vgender varchar(255) NOT NULL default '',
On a totally different note ... gender only has a few choices which are mutually exclusive ... you could insert this line, instead, to save quite a bit of space:
vgender ENUM('male', 'female', 'other') NOT NULL DEFAULT 'other',
And ages are more likely to be TINYINT UNSIGNED, or VARCHAR(10) (ie: '255', or '1234 years', respectively) Either choice would use quite a bit less space than VARCHAR(255).