24/05/2015, 17h05
#1
Sélection sur une clé primaire composée
Bonjour,
Je débute sous PhpAdmin. J'ai créé une table dont la clé primaire est composée des «Nom» et «Prénom». Les index de l'onglet «Structure» font bien apparaitre ces deux champs sous un index nommé «PRIMARY». L'instruction
SELECT * FROM `musicien` WHERE PRIMARY = "ArmstrongLouis'
me renvoie le message «Erreur de syntaxe près de 'PRIMARY = "ArmstrongLouis'' à la ligne 1». Comment dois-je écrire cette requête? Je vous remercie d'avance pour vos réponses. 24/05/2015, 17h39
#2
Membre habitué
Je pense que ça sera mieux comme ça
1 2
SELECT * FROM `musicien` WHERE nom = 'Armstrong' and prenom = 'louis'
24/05/2015, 17h55
#3
Bien sûr, ça, je savais que ça marchait. Mais j'ai créé cette clé composite pour pouvoir l'utiliser, entre autres, via la concaténation du nom et du prénom dans d'autres requêtes et ne pas devoir tester sur le nom et le prénom. 24/05/2015, 19h44
#4
La clé composée PRIMARY est elle une une rubrique de ta table, ou simplement un index?
- Clé primaire compose mysql java
- Que signifie le chiffre 44 en
Clé Primaire Compose Mysql Java
/course/' (errno: 150)
La table sponsoriser dépend de la table compétition (clé primaire: code_comp) et de la table sponsor (clé primaire: num_spons). Un sponsor peut sponsoriser plusieurs compétitions. Une compétition peut être sponsorisée par plusieurs sponsors. Merci! 25/07/2003, 14h06
#2
Pourquoi veux-tu avoir:
primary key & #40;ref_comp, ref_spons)
Laisse cela en index avec doublons. Rédacteur PHP / Delphi ADO / Novell / Inutile de m'envoyer vos questions par MP, je ne réponds que par le forum. 25/07/2003, 16h26
#3
C'est paskeu elle a fé son analyse avec Merise et qu'elle s'est retrouvée avec une assotiation NN
Pour ton problème, ptet qu'il fo installer un truc supplémentaire pour pouvoir utiliser les tables InnoDB.. chais po
25/07/2003, 16h50
#4
25/07/2003, 17h06
#5
Ah, euh, essaye sans les "foreign key (.. )"
8)
28/07/2003, 14h38
#6
Je pense que je devrais mettre la clé en AutoIncrement. Les foreign key c'est obligatoire car c'est des tables InnoDB. Merci!! + Répondre à la discussion Cette discussion est résolue.
Mot: Pseudo: Filtrer Bas de page Auteur Sujet: [PHP MySQL] Clef primaire multiple? (prob. réglé + infos législation) Gurumeditation Dépoussiérant Voila, j'ai un soucis, plus avec mysql que php d'ailleur. J'ai une table avec une clef primaire composée de 2 champs. Probleme:
msql a l'air de considerer que la table a 2 clefs primaire => des qu'on a duex enregistrements avec 1 des 2 champs identique, ca bloque. les 2 champs sont N° sécurité sociale et année scolaire qui forment en fait un dossier scolaire. On peut avoir 2 x le meme NSS dans le cas d'un redoublant, donc on prends une clef composée de l'année et du NSS. help??? Message édité par Gurumeditation le 13-04-2003 à 18:01:23 Publicité diomio ça sent le sapin gurumeditation a écrit: Voila, j'ai un soucis, plus avec mysql que php d'ailleur. help??? j'ai envie de dire >> google groups ---------------
"Only Bikers understand why dogs love to stick their heads out car windows" diomio ça sent le sapin gurumeditation a écrit: Voila, j'ai un soucis, plus avec mysql que php d'ailleur.
Vous voilà donc entouré(e) d'amour et de bienveillance. Il signifie par extension que vous avez une connexion très forte avec le royaume angélique, et que vous êtes vous-même considéré comme un ange de la Terre. Rassurez-vous, vous n'avez rien à craindre. Que signifie le chiffre 44 2. Vous êtes particulièrement protégé(e) des forces du mal qui chercheraient éventuellement à vous nuire. Désormais, vous connaissez la mystérieuse signification du nombre 444. Vous voilà enfin rassuré(e)? Souhaitez-vous dès à présent connaître les messages liés aux nombres 111, 222, ou 333? Consultez sans plus attendre nos articles connexes, tout aussi passionnants…
A lire aussi:
Que Signifie Le Chiffre 44 En
Il veut que vous sachiez que vous devriez commencer à faire de vos rêves une réalité. Les nombres angéliques 1111 symbolisent le fait que l'univers vous a ouvert une porte énergétique.
Votre ange gardien sait que vous êtes quelqu'un de sage et d'ambitieux, c'est pour cela qu'il a placé le numéro 444 sous vos yeux. Il veut vous dire qu'il veille d'autant sur vous, c'est donc le moment d'accomplir de grandes choses. On interprète pour vous ce signe divin. Vos projets vont-ils se passer comme prévu? Contactez nos voyants pour le découvrir. Que signifie le chiffre 44.com. Signification du numéro 4: une forte connexion angélique Pour comprendre toute la puissance du numéro 444, il faut d'abord se pencher sur le chiffre 4. Il symbolise à la fois les 4 éléments d'Air, Feu, Eau et Terre, et les quatre directions sacrées, Nord, Sud, Est et Ouest. Avec les trois 4, les influences et des énergies du numéro 4 sont augmentées et améliorées. Le numéro 4 signifie également que les anges et archanges ont bien entendu vos prières, et qu'ils vous aident. Signification du 444 dans votre vie: la réussite vous attend Le 4 étant un chiffre associé à la sagesse intérieure, au progrès et au dévouement, la suite 444 apparaît devant vous quand votre ange gardien veut que vous continuiez sur votre chemin actuel.