comment on gere l'integrité referentielle dans mysql
comment on gere l'integrité referentielle dans mysql
avec les contraintes de type foreign key
Uniquement avec des tables de type InnoDB (le type par défaut est "MyISAM"), si bien sûr celles-ci sont supportées.Envoyé par KiLVaiDeN
et quel type de table il faut utiliser par ce que j'ai lu qu'il faudrait utiliser innodb mais je ne sais pa comment l'activer(mysql 4.1.9)
j'ai essayé d'affecter type=innodb lors de la cration d'une nvlle table le type de table change mais quand je fais des essaie d'insersion et j'affecte a la clé etrangere une valeur qui n'existe pas d(ans la table d'origine ou elle est clé primaire) il l'accepte
merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part SHOW VARIABLES LIKE "have_innodb"
je l'ai essayé et ca a donné ca
<==T===>
et yes
comment je change le type de table
parce que lorsque j'ai essayé une nvlle table(best_practice) et et je lui ajouté type=innodb
j'ai eu cette erreur
#1005 - Ne peut cr饲 la table '.\scor_essai\best_practice.frm' (Errcode: 150)
merci
j'ai resolue mon pb ca été un erreur de syntaxe concernat la cléf etrangere:
foreign key('code_P') references process('code_P')
comment je fais pour ajouter l'icone resousdre et encore merci
C'est normal, c'est que InnoDB est bien installé.Envoyé par flawer
Tant mieux que tu aies résolu ton problème. Ca arrive les erreurs de syntaxe.
Normalement, il y a un bouton "Résolu" sur lequel cliquer.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager