Il y a actuellement 232 visiteurs
Mercredi 24 Avril 2024
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

est ce possible d'avoir 2 clé primair pour une table

Besoin d'aide pour configurer un serveur ? Vous souhaitez obtenir des conseils pour référencer votre site ? Un petit souci pour accéder à votre FTP ? Des soucis de programmation en PHP / ASP / HTML / XHTML / XML / XSLT / CSS / ReactJS / AngularJS / VueJS / CGI / PERL / C / MySQL / PostgreSQL ??? Nous avons peut-être la solution dans ce forum ...

est ce possible d'avoir 2 clé primair pour une table

Message le 01 Juin 2008 01:16

Bonsoir a tous
J'ai besoin d'aide, ma patronne me demande si c'est possible d'avoir 2 clé primair ds une table, elle a conçu une table ds laquelle elle a mit pour clé primair le nom des adherants et elle voudrait que les prenoms soient pris en compte dans la clé primair ou avoir 2 clé primair pcq evidement il y'a plusieurs Dupond ou Robert ... mais elle refuse de changer de clé primair, dites moi comment faire
merci
Annegelou
Visiteur
Visiteur
 
Messages: 4
Inscription: 01 Juin 2008 00:51
 


Re: est ce possible d'avoir 2 clé primair pour une table

Message le 01 Juin 2008 09:11

Annegelou a écrit:mais elle refuse de changer de clé primair, dites moi comment faire

Bahh tu peux pas, il faut changer la clef.
Il doit surement falloir faire un :
ALTER TABLE matable DROP PRIMARY KEY;
puis un
ALTER TABLE matable ADD PRIMARY KEY (nom,prenom);

Ca ne doit pas casser trop pattes à la table et ça résoud le problème.
Avatar de l'utilisateur
CaSa
PC-Infopraticien
PC-Infopraticien
 
Messages: 9041
Inscription: 13 Mai 2003 16:32
Localisation: Sisteron... et jamais loin d'une Debian
 

Message le 01 Juin 2008 13:06

Salut,

Informatiquement parlant, on ne peut jamais avoir 2 clés primaires dans la même table, j'insiste bien sur jamais, mais on peut avoir une clé primaire, constitué de 2 voir 3 champs. Je pense que tu travailles sous Access donc il suffit de sélectionner les champs nom, prénom et cliquer sur la clé primaire.

Imagine, tu as 2 personnes, qui ont le même nom et même prénom, qu'est ce que tu vas faire, tu vas encore prendre un autre champ en tant que clé primaire?

Justement, pour éviter ce genre de souci de homonyme. Des qu'il s'agit d'une table des personnes il faut toujours mettre un ID (numérique) comme la clé primaire.
Avatar de l'utilisateur
sarkar
Apprenti(e) Expert(e)
Apprenti(e) Expert(e)
 
Messages: 210
Inscription: 22 Aoû 2003 14:55
Localisation: Lyon
 

Message le 01 Juin 2008 17:42

merci pour vos reponses c'est cool
Annegelou
Visiteur
Visiteur
 
Messages: 4
Inscription: 01 Juin 2008 00:51
 



Sujets similaires

Message Avoir la permission
Bonjour à tous,Je voudrais savoir comment acquérir le (les) droits de gérer mon PC comme je le souhaite ....Lorsque je veux, par exemple, décompresser un fichier zip dans un dossier que j'ai prédestiné à cela, ça m'est interdit, je n'ai pas le droit. Par contre je peux le faire ailleurs.Je n'ai pas ...
Réponses: 5

Message La France devrait-elle avoir un premier amendement ?
Bonjour, Je pense que la France devrait avoir une sorte de premier amendement pour la liberté d'expression ou en tout cas revenir à la loi de 1884 sur la liberté de la presse
Réponses: 1

Message Je pense avoir un virus
Bonjour,depuis quelques mois (oui j'ai mis du temps pour demander de l'aide ) la partie sécurité windows m'est inaccessible.J'ai par ailleurs voulu y accéder en me rendant compte que mon pc tournait à plein régime lorsque je l'allumais.C'est à dire que le processeur est à 100% et ventilos à fond, ...
Réponses: 21

Message comment mon query atteint ma sélection dans toutes les table
Bonjour à tous,je suis orienté vers vous pour m'aider sur un script que je suis en train de le monter.en résumé:je voulais faire une sélection bien précise dans une colonne dans le temps souhaité;voir le query :SELECT[Time],[TagName],[LoggingNode],[AlarmType],[Priority],[Limit],[LimitString],[AlarmV ...
Réponses: 0

Message Ecran Bleu après avoir lancé des jeux vidéos.
Salut.Cela fait deux fois que je fais face à des écran bleu d'affilé après avoir lancé un jeu vidéo Deux jeux différent en plusLa première était un Code d'arrêt SYSTEM SERVICE EXCEPTION élément ayant échoué Ntfs.sysLa deuxième étant une erreur memory_managementLes deux fois je me suis donc retrouvé ...
Réponses: 10

Message avoir l'ancien gestionnaire des tâches sur win8 et après
Bonjour est-ce que vous connaissez classic task manager en gros ce logiciel est fait que pour win 8 win 8.1 et win 10 et remplace le nouveau gestionnaire des tâche par l'ancien gestionnaire des tâches voici les lienLien pour win 8 et win 8.1 https://winaero.com/download.php?view.43Lien pour win 10 h ...
Réponses: 2

Message Avoir le nom de l'artiste sur cd après gravure
Bonjour,Mon souci, je souhaite graver des cd avec cd burner xp mias bien que les tags soient présents et les entêtes de colonne aussi, au moment de passer dans la partie basse pour la gravure il n'y a plus les colonnes artiste album et etc.https://img15.hostingpics.net/pics/344339Cdburnerxp.jpgJ'ai ...
Réponses: 6


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 3 invités


.: Nous contacter :: Flux RSS :: Données personnelles :.
cron