Requête temporaire

moussette -  
liliputien2002 Messages postés 46 Statut Membre -
bonjour,

le probléme que j ai actuellemnt et qui me ralentit fortement est l utilisation de table temporaire, en effet j essai de creer une table de ce type message: creation réussi mais le soucis c est quand j essai de la remplir j ai un message me déclarant que ma table temporaire n'existe pas Pourquoi?

merci d'avance pour celui ou celle qui m'éclairera sur ce pti soucis

8 réponses

  1. liliputien2002
     
    salut

    est ce que tu pourrais nous montrer le code pour ton souci

    ps : si c du php/mysql je peu peut être t'aider...

    @+
    0
    1. moussette
       
      salut liliputien voici mon code:

      CREATE TEMPORARY TABLE general (
      Id_utilisateur VARCHAR(20),
      SR SMALLINT,
      Prepa_dossier SMALLINT,
      Mise_en_page SMALLINT,
      Correction_revision SMALLINT,
      Gravure SMALLINT,
      Pub_autopromo SMALLINT,
      Validation_traçeur SMALLINT);

      INSERT INTO general(Id_utilisateur,SR,Prepa_dossier,Mise_en_page,Correction_revision,
      Gravure,
      Pub_autopromo,
      Validation_traçeur) SELECT Id_utilisateur,sum(SR),sum(Prepa_dossier),sum(Mise_en_page), sum(Correction_revision),sum(Gravure) ,sum(Pub_autopromo),sum(Validation_traçeur) FROM feuille_de_temps
      GROUP BY Id_utilisateur

      le probleme c est que ca fonctionne mais je ne sais pas comment accéder à la table temporaire car je ne sais pas ou elle ce crée
      0
  2. liliputien2002
     
    heu bon, répondre a ta question ben la je bloque (savoir ou elle se cré).

    en revanche j'ai peut être une solution a te proposer :
    créer la table (mais pas temporaire).
    utiliser la table comme tu le souhaite.
    puis dès que tu en a plus besoin la détruire.

    perso j'ai jamais vu cette syntaxe "create temporary" mais cela ne sinifie pas que sa existe pas.
    0
    1. moussette
       
      j y avais pensée mais je pensais que les requete temporaire etait plus simple, mais ce n est pas le cas .merci pour ton aide je vais de suite adapter ta réponse à mes travaux.

      merci encore liliputien
      0
  3. liliputien2002 Messages postés 46 Statut Membre 1
     
    pas de quoi tan qu'on peu rendre service

    bon courage

    @+
    0
  4. baltazard
     
    salut,

    peut on en travaillant avec easy php créer des relations temporaires? si oui comment s il vous plais car la je bataille a essayé de faire des truc et je commence a avoir un mal de tete pas possible.

    merci
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. liliputien2002 Messages postés 46 Statut Membre 1
     
    salut

    il me semble que les triggueur ne sont pas pris en compte dans mysql (en tout cas ct les dernière news que j'avais) -> il faut donc gérer l'intégriter de la base a la main... :-( je sais c chiant mais moi je fais comme sa.

    @+
    0
    1. baltazard
       
      c est encore moi lilipucien

      je voudrais te poser une petite question: Est il possible d'effectuer des opération non pas sur les colonnes mais en ligne c a d la somme de plusieur champs d'un meme tuple?
      0
  7. liliputien2002 Messages postés 46 Statut Membre 1
     
    est ce que tu pourrai préciser ta question stp?

    ps : si c dans une requette sql il est possible de la faire oui :

    select (tb1.Chp1+tb1.Chp2) AS Resultat FROM Tb1 ....
    0
    1. baltazard
       
      merci sa fontionne mais maintenant le soucie c'est qu il y a une valeur qui ce limite a 799 donc lorsque je fait un calcul ou la vakeur est enregistrer en 930 au lieu d'avoir 930*... j ai 799*... pourquoi?

      purééééééé j ai vraiment la poisse aujourd8
      0
  8. liliputien2002 Messages postés 46 Statut Membre 1
     
    regarde le type de donnée de ta collone.

    moi pour les int je les déclare avec 11 -> int(11)

    peut etre que sa vient de la mai pas sur du tout

    ps : ya des jour comme sa ou il vaudrai mieux rester au lit :-)
    0
    1. baltazard
       
      ca venais bien de la. merci
      0
  9. liliputien2002 Messages postés 46 Statut Membre 1
     
    avec plaisir

    t'inquiete demain sa ira bcp mieux ;-)

    @+ et bon courage
    0