Hallo,
Ik ben sinds kort over gestapt van Ms Sql naar MySQL, maar dat verloopt niet helemaal vlekkeloos.
Ik heb met MySQL Front een tweetal tabellen aangemaakt om eens uit te proberen hoe het allemaal werkt:
CREATE TABLE `leden` (
`lidnr` int(11) NOT NULL auto_increment,
`naam` varchar(255) NOT NULL default '',
`mailcode` int(11) default '0',
`groep` varchar(255) default NULL,
PRIMARY KEY (`lidnr`),
foreign key (`mailcode`) references `mail` on update cascade on delete cascade
) TYPE=MyISAM;
CREATE TABLE `mail` (
`mailcode` int(11) NOT NULL auto_increment,
`mail` varchar(255) NOT NULL default '',
PRIMARY KEY (`mailcode`)
) TYPE=MyISAM;
Dit doet tie zonder problemen, echter als ik bij de tabel leden kijk zie ik dat er geen foreign key is aangemaakt. Kheb het ook geprobeerd met InnoDB tabellen, maar geen succes.
Iemand een idee?
Ik ben sinds kort over gestapt van Ms Sql naar MySQL, maar dat verloopt niet helemaal vlekkeloos.
Ik heb met MySQL Front een tweetal tabellen aangemaakt om eens uit te proberen hoe het allemaal werkt:
CREATE TABLE `leden` (
`lidnr` int(11) NOT NULL auto_increment,
`naam` varchar(255) NOT NULL default '',
`mailcode` int(11) default '0',
`groep` varchar(255) default NULL,
PRIMARY KEY (`lidnr`),
foreign key (`mailcode`) references `mail` on update cascade on delete cascade
) TYPE=MyISAM;
CREATE TABLE `mail` (
`mailcode` int(11) NOT NULL auto_increment,
`mail` varchar(255) NOT NULL default '',
PRIMARY KEY (`mailcode`)
) TYPE=MyISAM;
Dit doet tie zonder problemen, echter als ik bij de tabel leden kijk zie ik dat er geen foreign key is aangemaakt. Kheb het ook geprobeerd met InnoDB tabellen, maar geen succes.
Iemand een idee?