PB clé étrangère SQL
Bonjour,
J'ai un problème avec une requête SQL qui intègre des clés étrangères. Il faut également que je vous montre les requêtes de création des autres tables pour que vous puissiez comprendre :
1ère table : CREATE TABLE IF NOT EXISTS Radio
(Idradio INT(2) AUTO_INCREMENT PRIMARY KEY,
Nom_radio CHAR(20) NOT NULL)
2ème : CREATE TABLE IF NOT EXISTS Morceau (
Idmorceau INT(2) NOT NULL AUTO_INCREMENT PRIMARY KEY,
Auteur CHAR(30) NOT NULL,
Titre CHAR(30) NOT NULL,
Annee_sortie INT(4) NOT NULL,
Genre CHAR(10) NOT NULL)
3ème avec les clés étrangères : CREATE TABLE IF NOT EXISTS Passage (
No_Passage INT(2) AUTO_INCREMENT PRIMARY KEY,
Heure_passage TIME NOT NULL,
FOREIGN KEY Idmorceau REFERENCES Morceau (Idmorceau),
FOREIGN KEY Idradio REFERENCES Radio (Idradio))
Si quelqu'un peut m'aider à résoudre le problème, merci d'avance !
J'ai un problème avec une requête SQL qui intègre des clés étrangères. Il faut également que je vous montre les requêtes de création des autres tables pour que vous puissiez comprendre :
1ère table : CREATE TABLE IF NOT EXISTS Radio
(Idradio INT(2) AUTO_INCREMENT PRIMARY KEY,
Nom_radio CHAR(20) NOT NULL)
2ème : CREATE TABLE IF NOT EXISTS Morceau (
Idmorceau INT(2) NOT NULL AUTO_INCREMENT PRIMARY KEY,
Auteur CHAR(30) NOT NULL,
Titre CHAR(30) NOT NULL,
Annee_sortie INT(4) NOT NULL,
Genre CHAR(10) NOT NULL)
3ème avec les clés étrangères : CREATE TABLE IF NOT EXISTS Passage (
No_Passage INT(2) AUTO_INCREMENT PRIMARY KEY,
Heure_passage TIME NOT NULL,
FOREIGN KEY Idmorceau REFERENCES Morceau (Idmorceau),
FOREIGN KEY Idradio REFERENCES Radio (Idradio))
Si quelqu'un peut m'aider à résoudre le problème, merci d'avance !
Configuration: Windows XP Opera 9.01