salut tout le monde,
je voudrais savoir c'est si possible de définir sous Mysql une clé étrangère sur une table comme étant une clé primaire c'est à dire la clé est étrangère et primaire en même temps
Merci.
salut tout le monde,
je voudrais savoir c'est si possible de définir sous Mysql une clé étrangère sur une table comme étant une clé primaire c'est à dire la clé est étrangère et primaire en même temps
Merci.
Je ne sais pas particulièrement sous MySQL, mais normalement, oui. Une clé étrangère peut-être ou peut participer à la clé primaire d'une table
--- Sevyc64 ---
Parce que le partage est notre force, la connaissance sera notre victoire
Moi aussi même problème mais cette fois sous Oracle
Je sais pas, je ne connais ni MySql, ni Oracle.
Comment vous essayer de créer vos clés pour que ça ne marche pas ?
Il faut créer 2 contraintes sur la même colonne, une en clé étrangère, l'autre en clé primaire
--- Sevyc64 ---
Parce que le partage est notre force, la connaissance sera notre victoire
C'est du SQL de base... Rien à voir avec MySQL ou Oracle !
Mon livre comme mon site web peuvent vous y aider.
En particulier :
Clef primaires :
http://sqlpro.developpez.com/cours/s...partie2#L7.1.4
http://sqlpro.developpez.com/cours/s...partie2#L7.2.1
Clef étrangères :
http://sqlpro.developpez.com/cours/s...partie2#L7.1.7
http://sqlpro.developpez.com/cours/s...partie2#L7.2.4
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
tout dépend de la conception de ta base de données
Si tu peux voir détruit l'ouvrage de ta vie.
Et sans dire un seul mot te mettre à rebâtir,
Tu seras un Homme, mon fils.
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