Ik krijg een stukje van ledensysteem er niet in het gaat om dit deel:


CREATE TABLE `Ledensysteem` (
`id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY, 
`gebruikersnaam` VARCHAR(255) NOT NULL, 
`wachtwoord` VARCHAR(255) NOT NULL, 
`naam` VARCHAR(255) NOT NULL, 
`email` VARCHAR(255) NOT NULL, 
`geboortedatum` VARCHAR(255) NOT NULL, 
`homepage` TEXT NOT NULL, 
`msn` VARCHAR(255) NOT NULL, 
`woonplaats` VARCHAR(255) NOT NULL, 
`geslacht` VARCHAR(255) NOT NULL, 
`berichten` VARCHAR(255) NOT NULL, 
`mailtonen` VARCHAR(255) NOT NULL, 
`nieuwsbrief` VARCHAR(255) NOT NULL, 
`aangemeld` DATE NOT NULL, 
`onderschrift` TEXT NOT NULL, 
`avatar` VARCHAR(255) NOT NULL, 
`status` VARCHAR(255) NOT NULL, 
`strafpunten` VARCHAR(255) NOT NULL, 
`ip` VARCHAR(255) NOT NULL,
`posts` VARCHAR(255) NOT NULL default '0')
) TYPE=MyISAM AUTO_INCREMENT=1 ;

kan iemand mij helpen deze fout eruit te halen ?
'Deze fout'? Wat voor melding krijg je?
MySQL retourneerde:


You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ') TYPE=MyISAM AUTO_INCREMENT=1' at line 22

deze
Raar dat je het aantal posts in een VARCHAR stopt, maar goed...
Haal het haakje achter regel 21 eens weg?
Hij werkt your the best thankx
`geboortedatum` VARCHAR(255) NOT NULL,

Moet dat geen DATE zijn?
geslacht` VARCHAR(255) NOT NULL,

-->

geslacht ENUM('Man','Vrouw') NOT NULL

zo zijn er nog een heleboel velden die een beter datamodel kunnen gebruiken.

Reageren