Voici deux requètes me renvoyant une erreur, et je ne sais pourquoi :-( On pourrait m'aider ?
CREATE TABLE `medecin` (
`numMedecin` int(255) NOT NULL auto_increment,
`nom` varchar(20) NOT NULL,
`prenom` varchar(20) NOT NULL,
`adresse` varchar(50) NOT NULL,
`codePostal` int(5) NOT NULL,
`ville` varchar(30) NOT NULL,
`telephone` varchar(11) NOT NULL,
`pwd` varchar(12) NOT NULL,
PRIMARY KEY (`NumMedecin`),
) TYPE=INNODB;
et
CREATE TABLE `patient` (
`numPatient` int(255) NOT NULL auto_increment,
`nom` varchar(20) NOT NULL,
`prenom` varchar(20) NOT NULL,
`adresse` varchar(50) NOT NULL,
`codePostal` int(5) NOT NULL,
`ville` varchar(30) NOT NULL,
`telephone` varchar(11) NOT NULL,
`numMedecin`int(255) NOT NULL,
PRIMARY KEY (`numPatient`),
FOREIGN KEY (`numMedecin`) REFERENCES `medecin` (`numMedecin`),
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ;
Merci de critiquer ma facon de faire et de me trouver mon ou mes erreurs ^^'