Clé etrangères
Posté : 16 mai 2005, 15:22
Bonjour, j'ai un petit souci au moment de créer mes tables mySQL. Je souhaiterais que mes tables possedent des clés étrangères.Voici mon code:
Code : Tout sélectionner
CREATE TABLE `user` (
user_id int(10)unsigned NOT NULL auto_increment,
voiture_id int(10) unsigned NOT NULL default '1',
voyage_id int(10) unsigned NOT NULL default '1',
**********
PRIMARY KEY (`user_id`),
CONSTRAINT 0_01 FOREIGN KEY (voiture_id) REFERENCES voiture (voiture_id) ON DELETE CASCADE,
CONSTRAINT 0_02 FOREIGN KEY (voyage_id) REFERENCES voyage (voyage_id) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;