|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||
|
Membre du Club
![]() Inscription : avril 2006 Messages : 237 ![]() |
Bonjour,
j'ai installé mySQL 5 j'essaie de créer les tables suivantes : -- table groupe : Code :
Code :
Quand je crée la table : Code :
MySQL a répondu d'ou vient le problème merci à vous
__________________
(@_@) |
||||||
|
|
00
|
|
|
#2 |
|
Membre du Club
![]() Inscription : avril 2006 Messages : 237 ![]() |
Problème Résolu :
C'était un problème de type (en vert)
__________________
(@_@) |
|
|
00
|
|
|
#3 | |
|
Futur Membre du Club
![]() Inscription : mars 2006 Messages : 45 ![]() |
Les champs que tu déclare en clé étrangère doivent se trouver dans la clé primaire il me semble.
comme ceci : DROP TABLE Acteur; CREATE TABLE Acteur ( nact NUMBER(4) , nom VARCHAR2(50) , prenom VARCHAR2(50) , annee_nais NUMBER(4) , nationalite VARCHAR2(30) , CONSTRAINT Pknact PRIMARY KEY (nact) ); DROP TABLE Participation; CREATE TABLE Participation ( nact NUMBER(4) , nfilm NUMBER(7) , salaire NUMBER(10) , CONSTRAINT Pknfilm PRIMARY KEY (nfilm,nact), CONSTRAINT Fknfilm FOREIGN KEY (nfilm) REFERENCES Film (nfilm), CONSTRAINT Fknact FOREIGN KEY (nact) REFERENCES Acteur (nact) ); tu vois? sinon voila quelqu'un qui a eu le meme pb que toi : ps : la table communes dont il parle correspond pour toi a ta table t_intervenant Citation:
|
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com