mysql, primary key et select

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 : mysql, primary key et select

reponse zeus

par patrick » 14 nov. 2006, 06:51

bonjour, ok zeus. dsl.

par patrick » 14 nov. 2006, 06:49

Bonjour,
ok, merci, c super.
Salut.

par zeus » 13 nov. 2006, 23:00

Modération : patrick, le multipostage est interdit sur PHPFrane. Non seulement, tu n'as pas plus de réponse, mais en plus, tu divises les aides qui peuvent t'être apportés.

L'autre sujet est parti à la poubelle.

Re: mysql, primary key et select

par hbellahc » 13 nov. 2006, 22:38

bonjour,
pourrai je avoir de laide pour la requete mysql suivante sil vous plait ?


create table couple( select idp, nom, prenom, id, nn, pp, region from producteurs p, t v where p.region=v.rr and v.id<>p.idp primary key(idp,id);

Je ne sais pas ou placer le primary key. J'ai deja essayé pas mal de truc, mais ca ne marche pas. Merci, pour votre aide.
Bonjour ,si j'ai bien compris ta question ,tu veux créer une table ET au même temps tu veux la remplir ,je ne sais pas trop si c'est possible ,Mais une solution serait de créer ta table avec une contrainte de table
PRIMARY KEY (champs1,champs2,...)
EXEMPLE :
CREATE TABLE `test` (
`A` VARCHAR( 3 ) NOT NULL ,
`B` VARCHAR( 3 ) NOT NULL ,
`C` VARCHAR( 3 ) NOT NULL ,
PRIMARY KEY ( `A` , `B` )
) TYPE = MYISAM ;
Ensuite tu fais ton select pour la remplir de cette manière
Insert into couple values ( select idp, nom, prenom, id, nn, pp, region from producteurs p, t v where p.region=v.rr and v.id<>p.idp);

par zeus » 13 nov. 2006, 21:53

Modération : effectivement :arrow: sujet déplacé

par patrick » 13 nov. 2006, 21:34

dsl, g peut etre placé cette question au mauvais endroit (pas fait expres )....

mysql, primary key et select

par patrick » 13 nov. 2006, 20:56

bonjour,
pourrai je avoir de laide pour la requete mysql suivante sil vous plait ?


create table couple( select idp, nom, prenom, id, nn, pp, region from producteurs p, t v where p.region=v.rr and v.id<>p.idp primary key(idp,id);

Je ne sais pas ou placer le primary key. J'ai deja essayé pas mal de truc, mais ca ne marche pas. Merci, pour votre aide.