Bonjour ,
J'utilise phpMyAdmin avec EasyPHP , comment je peux ajouter une Clé étrangère avec l'interface à ma table ?
Cordialement .
Bonjour ,
J'utilise phpMyAdmin avec EasyPHP , comment je peux ajouter une Clé étrangère avec l'interface à ma table ?
Cordialement .
quand tu es sur la page de la structure de la table qui a les clés étrangères, clique sur "Gestion des relations"
ce lien apparait seulement si la table est dans un format qui gère les clés étrangères comme InnoDB par exemple
oui c'est ça , il fallait que je change le type de ma clé étrangère .ce lien apparait seulement si la table est dans un format qui gère les clés étrangères comme InnoDB par exemple
Merci .
voici un exemple pour expliquer comment faire la relation entre les table avec mysql sous easy php:
CREATE TABLE personne (
num int(4) primary key,
nom varchar(15) not null,
adresse varchar(20),
tel varchar(11)
)type=innodb;
create table livre
(code int(5) primary key,
titre varchar(15),
auteur varchar(15)
)type=innodb;
CREATE TABLE EMP
(num int(4) references personne(num),
code int(5) references livre(code),
dateemp date,
primary key (num,code)
) type=innodb;
1- créer les tables précédentes en spécifiant le type innodb après chaque création de table
2- cliquer sur la table qui constitue la relation entre les deux autres tables
pour notre cas il s'agit de la table EMP et par la suite cliquer sur l'onglet structure.
3- un lien qui s'affiche "gestion des relations", choisir les relations entre les champs constituant la clé primaire et les autres tables.
finalement la relation sera crée et les contraintes d'integrité seront verifiées
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