Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Installation
Installation Forum d'entraide sur les problèmes liés à l'installation de MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/12/2004, 12h43   #1
Candidat au titre de Membre du Club
 
Inscription : mai 2003
Messages : 47
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 47
Points : 10
Points : 10
Par défaut Probleme effacement de clé etrangere

Bonjour,

J'ai ces 2 tables :
CREATE TABLE fichier (
NomFichier varchar(50) NOT NULL ,
NomRep varchar(50) NOT NULL ,
Proprietaire int(11) NOT NULL ,
DateCreation date ,
PRIMARY KEY (NomFichier)
) TYPE = InnoDB;

CREATE TABLE droit_fichier (
IdDroitFichier int(11) NOT NULL auto_increment,
NomFichier varchar(50) ,

LectureUtilisateur int,
EcritureUtilisateur int,
ExecutionUtilisateur int,

LectureGroupe int,
EcritureGroupe int,
ExecutionGroupe int,

LectureAutre int,
EcritureAutre int,
ExecutionAutre int,

PRIMARY KEY ( IdDroitFichier ),
INDEX par_ind(NomFichier),
FOREIGN KEY (NomFichier)
REFERENCES fichier(NomFichier) ON DELETE CASCADE
) TYPE = InnoDB;

Ben quand j'efface un element de la table fichier, je comprend pas pourquoi il l'efface pas dans la table droit fichier

Est ce que c a cause de la definition de mes tables?
souris_sonic est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/12/2004, 13h03   #2
Membre éclairé
 
Avatar de piff62
 
Inscription : décembre 2003
Messages : 431
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : décembre 2003
Messages : 431
Points : 362
Points : 362
Quel version de mySQL a tu ?
Car jusqu'a une certaine version (dont je ne sais plus laquel) tu as bien le droit de faire reference a des clefs etrangere .. mais mySQL s'en contrefiche apres ..
Il ne fais aucune verification .. a charge du programmeur de bien programmer

Quelqu'un pourra certainement mieux te renseigne pour la version .. je suis pas tres callé sur ce genre de chose
piff62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/12/2004, 13h10   #3
Candidat au titre de Membre du Club
 
Inscription : mai 2003
Messages : 47
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 47
Points : 10
Points : 10
Merci
au moins je sai que mes tables sont bonnes, et l'errreur vient pas de la

G la version: 4.0.15 for mandrake-linux-gnu(i586)
souris_sonic est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/12/2004, 13h20   #4
Membre éclairé
 
Avatar de piff62
 
Inscription : décembre 2003
Messages : 431
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : décembre 2003
Messages : 431
Points : 362
Points : 362
M'etonnerai pas que ce soit a partir de la 4.1 .. juste pour t'embeter lol
Bon courage quand meme
piff62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/12/2004, 13h48   #5
Candidat au titre de Membre du Club
 
Inscription : mai 2003
Messages : 47
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 47
Points : 10
Points : 10
ok je v essayer de l'installer

Merci beaucoup et bonne année d'avance
souris_sonic est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/12/2004, 16h10   #6
Candidat au titre de Membre du Club
 
Inscription : mai 2003
Messages : 47
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 47
Points : 10
Points : 10
je viens d'installer la 4.1.8 est ça marche !!!!!
il gere bien les clés etrangere

chui contente

Bonne année a tous
souris_sonic est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h33.


 
 
 
 
Partenaires

Hébergement Web