Comment définir un champ comme "clé étrangère"

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Comment définir un champ comme "clé étrangère"

par rami » 04 nov. 2005, 15:25

Tu n'avais pas mis de majuscules dans ton pseudo?

par Invité » 04 nov. 2005, 14:32

Ok merci.

Si vous pouviez faire quelque chose pour mon login...

par pjl » 04 nov. 2005, 14:17

tu ne peux pas le faire avec PHPMyAdmin.
Tu dois le faire via une requête.

par Invité » 04 nov. 2005, 12:58

Je viens de lire tes références...

Je vois bien comment définir des clés étrngères mais je me demandais si phpmyadmin (ma version est la 2.6.1) pouvait le faire via une option comme il le fait avec les clés primaires et autres index.

par Invité » 04 nov. 2005, 12:53

Ma version de MySQL est 4.1.9

Je consulte tes références...

Au fait, une idée concernant mon problème de connexion au forum?

par mere-teresa » 04 nov. 2005, 12:16

Quelle est la version de MySQL utilisée ?
Les clefs étrangères ne sont pas implémentées dans toutes les versions.

Lis attentivement : http://www.nexen.net/docs/mysql/annotee ... n-keys.php
et
http://www.nexen.net/docs/mysql/annotee ... raints.php

par Invité » 04 nov. 2005, 10:23

J'essaie de me connecter au forum mais je n'y arrive pas. Mon login est bzayid (au cas où un admin passait dans le coin...)

Au fait, toujours pas d'idée pour ma question ?

par Invité » 03 nov. 2005, 12:32

J'ai oublié de me connecter au forum... :lol:

Comment définir un champ comme "clé étrangère"

par Invité » 03 nov. 2005, 12:30

Bonjour,

Je viens de créer une base de données sous MySQL de type InnoDB qui comporte 3 tables.

Une des tables (la table 3) est une table intermédiaire qui comporte des clés étrangères provenant des tables 1 et 2.

Ma question est de savoir comment définir avec phpmyadmin les champs de la table 3 comme étant des clé étrangères? Je ne vois pas l'option...

Suis-je obliger d'ajouter la définition FOREIGN KEY manuellement ?

Merci.