create table probleem

Status
Niet open voor verdere reacties.

zildjan

Gebruiker
Lid geworden
19 mrt 2010
Berichten
41
Hallo

Code:
CREATE TABLE `personen` (
    `personenID` INT() UNSIGNED NOT NULL AUTO_INCREMENT,
    `ocmwID` INT() UNSIGNED NOT NULL,
    `gemeenteID` INT() UNSIGNED NOT NULL,
    `personenNaam` VARCHAR(40) NOT NULL,
    `personenVoornaam` VARCHAR(40) NOT NULL,
    `personenGeslacht` ENUM('M', 'V') NOT NULL,
    `personenGeboortedatum` DATE,
    `personenRr` INT(11) UNSIGNED NOT NULL,
    `personenStraat` VARCHAR(75),
    `personenNr` INT(5) UNSIGNED,
    `personenBus` INT(5) UNSIGNED,
    `personenTelefoonnr` INT(10) UNSIGNED,
    `personenEmail` VARCHAR(75),
    `personenGsm` INT(10),
    CONSTRAINT `PK_personen` PRIMARY KEY (`personenID`, `ocmwID`, `gemeenteID`)
);

Om de een of andere reden wordt er een fout gemeld, met name:

Code:
#1064 - 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 ') UNSIGNED NOT NULL AUTO_INCREMENT,
    `ocmwID` INT() UNSIGNED NOT NULL,
    ' at line 2

Om eerlijk te zijn, ik heb geen idee wat er mis is. Als er iemand enig licht kan werpen op dit probleem zou fantastisch zijn!

greetz
P
 
Volgensmij moet je tussen die haakjes het aantal bytes voor de INT opgeven, of de haakjes helemaal weglaten.

Dat zou ik eens proberen, kijken of dat werkt.
 
Inderdaad, stom stom stom stom van me.

sorry voor deze stomme vraag, heel hartelijk bedankt voor je tijd!

greetz
P
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan