Devastate
Legacy Member
Beste;
Heb volgend probleem.. Ik werk altijd met MSSQL maar doordat de server op school down is wou ik zelf een MySQL server opzetten.
Bij het aanmaken vd db krijg ik echter problemen daar MySQL geen IDENTITY kent; halp !
Heb volgend probleem.. Ik werk altijd met MSSQL maar doordat de server op school down is wou ik zelf een MySQL server opzetten.
Bij het aanmaken vd db krijg ik echter problemen daar MySQL geen IDENTITY kent; halp !

Code:
CREATE TABLE leden
(lidnr INT IDENTITY NOT NULL,
voornaam VARCHAR(30),
familienaam VARCHAR(30) NOT NULL,
geboortedatum DATETIME NOT NULL,
geslacht CHARACTER(1) NOT NULL,
betaald INT NOT NULL,
CONSTRAINT pkleden PRIMARY KEY(lidnr),
CONSTRAINT chgeslacht CHECK(geslacht = 'M' OR geslacht = 'V')
);
CREATE TABLE sporten
(sportnr INT IDENTITY NOT NULL,
sportnaam VARCHAR(30) NOT NULL,
lidgeld INT NOT NULL,
CONSTRAINT pksporten PRIMARY KEY(sportnr)
);
CREATE TABLE ledenMsporten
(lidnr INT NOT NULL,
sportnr INT NOT NULL,
CONSTRAINT pkledenMsporten PRIMARY KEY(lidnr, sportnr),
CONSTRAINT fk1ledenMsporten FOREIGN KEY(lidnr) REFERENCES leden(lidnr) ON DELETE CASCADE,
CONSTRAINT fk2ledenMsporten FOREIGN KEY(sportnr) REFERENCES sporten(sportnr)
);
INSERT INTO leden VALUES ('FRANCOIS','BEMELMANS','1985-04-28','M',250);
INSERT INTO leden VALUES ('VEERLE','VAN MAELE','1987-07-06','V',50);
INSERT INTO leden VALUES ('KAREL','GOVAERT','1985-05-07','M',0);
INSERT INTO leden VALUES ('LUC','JANSSENS','1988-12-10','M',50);
INSERT INTO leden VALUES ('LEEN','VERSTAETE','1988-12-09','V',120);
INSERT INTO leden VALUES ('JOS','VAN DEN BERG','1985-08-23','M',150);
INSERT INTO leden VALUES ('DIANE','HANSSEN','1986-05-12','V',50);
INSERT INTO leden VALUES ('BART','BAERTMANS','1990-11-03','M',50);
INSERT INTO leden VALUES ('CAROL','MESTDAGH','1989-01-07','V',100);
INSERT INTO leden VALUES ('LUCIE','JASPAERT','1989-05-22','V',120);
INSERT INTO leden VALUES ('KOEN','MORTELGEMS','1990-04-04','M',100);
INSERT INTO leden VALUES ('MARIE','VAN MAELE','1988-10-26','V',0);
INSERT INTO leden VALUES ('MARC','VANDOORNE', '1988-01-01','M',0);
INSERT INTO leden VALUES ('LIEVE','VAN MAELE','1986-11-24','V',0);
INSERT INTO sporten VALUES ('badminton',50);
INSERT INTO sporten VALUES ('tennis',100);
INSERT INTO sporten VALUES ('basket',70);
INSERT INTO sporten VALUES ('volley',70);
INSERT INTO ledenMsporten VALUES (1,1);
INSERT INTO ledenMsporten VALUES (1,2);
INSERT INTO ledenMsporten VALUES (1,3);
INSERT INTO ledenMsporten VALUES (1,4);
INSERT INTO ledenMsporten VALUES (2,1);
INSERT INTO ledenMsporten VALUES (4,1);
INSERT INTO ledenMsporten VALUES (5,2);
INSERT INTO ledenMsporten VALUES (5,3);
INSERT INTO ledenMsporten VALUES (6,3);
INSERT INTO ledenMsporten VALUES (6,4);
INSERT INTO ledenMsporten VALUES (7,1);
INSERT INTO ledenMsporten VALUES (8,1);
INSERT INTO ledenMsporten VALUES (9,2);
INSERT INTO ledenMsporten VALUES (10,2);
INSERT INTO ledenMsporten VALUES (10,4);
INSERT INTO ledenMsporten VALUES (11,2);
INSERT INTO ledenMsporten VALUES (12,1);
INSERT INTO ledenMsporten VALUES (12,2);

