Obligation 2

Dans le cadre de mon PPE 1 – GSB

Lors de la conception de la base de donnée, je n’ai pas indiqué le moteur sql à utiliser, mysql utilise le moteur MyISAM par défaut qui ne gère pas les clé étrangère :

Au moment de la génération des clés étrangères étrangère, l’erreur suivante s’affiche :

MyISAM

Voici le moteur MyISAM générer par défaut pour chaque table :

MyISAM3

J’ai indiqué dans la création des tables le moteur que je voulais utiliser, soit le moteur InnoDB qui lui gère les clés étrangère, voici le code à ajouter :

engineInnoDB

Une fois les tables crées, on peut vérifier la sélection du moteur InnoDB :

InnoDB3

On peut vérifier dans l’onglet conception le diagramme des tables avec les contraintes de clé étrangère :

InnoDB

Publicités