IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes MySQL Discussion :

conserver table temporaire


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    retraité, ex chef de projets en informatique
    Inscrit en
    Juillet 2005
    Messages
    602
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : retraité, ex chef de projets en informatique
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juillet 2005
    Messages : 602
    Par défaut conserver table temporaire
    Bonjour,
    J'ai créé une procédure (xhtml,php,mysql) qui boucle volontairement via l'instruction :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <meta http-equiv="Refresh" content="2">
    Je crée une table temporaire avec "if not exists" dès ma première entrée dans la procédure et je voudrais que cette table soit conservée lorsque je reviens dans la procédure car en fait à chaque passage dans la procédure j'enlève un enregistrement dans la table temporaire.
    La table est actuellement recréée entièrement à chaque passage.
    Y a-t-il un "TRUC" à faire, ou à ne pas faire pour que la table temporaire ne soit pas reconstruite totalement à chaque passage? et donc conservée jusqu'à ce que je fasse un DROP volontaire pour la supprimer.

    Je vous remercie.

    Marcel Marie

  2. #2
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 059
    Par défaut
    Bonjour,

    La table temporaire existe jusqu'à la fin de la connexion. Il faut donc que la connexion ne soit pas détruite pour que la table temporaire continue d'exister.

    ced
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

  3. #3
    Membre éclairé
    Homme Profil pro
    retraité, ex chef de projets en informatique
    Inscrit en
    Juillet 2005
    Messages
    602
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : retraité, ex chef de projets en informatique
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juillet 2005
    Messages : 602
    Par défaut quand s'arrête la connexion
    Merci de votre remarque.
    La littérature sur ce sujet mentionne effectivement cette "particularité".
    Le seul problème, pour moi, c'est que je ne vois pas quelle(s) instruction(s) ou quelle sorte d'enchaînement des modules peut provoquer un arrêt de la connexion. Le fait de se reconnecter à la base? Cela ne semble pas être le cas dans mon application puisque, comme je l'ai dit, je "boucle" sur la procédure sans aucun appel à la dite procédure par un module extérieur.
    Donc MERCI de me faire connaître le type d'instruction qui pourrait être en cause.
    Cordialement.
    M-M

  4. #4
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 059
    Par défaut
    Le problème ne se pose pas vraiment côté MySQL, mais plutôt en fonction du code de votre "procédure".
    Je n'ai pas les compétences pour savoir si un "refresh" en HTTP relance une connexion à MySQL, et tout dépend du code de la "procédure"... En quel langage est-ce codé (pour vous orienter vers le bon forum ) ?

    ced
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

  5. #5
    Membre éclairé
    Homme Profil pro
    retraité, ex chef de projets en informatique
    Inscrit en
    Juillet 2005
    Messages
    602
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : retraité, ex chef de projets en informatique
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juillet 2005
    Messages : 602
    Par défaut les langages
    C'est un mix : xhtml (affichage, présentation), php (programmation) et mysql (base de données).
    La page est : http://www.touteladanse.com/informe.php
    mais je crois constater que l'affichage source ne donne pas l'ensemble du script.
    Merci.

    Marcel Marie

  6. #6
    Membre éclairé
    Homme Profil pro
    retraité, ex chef de projets en informatique
    Inscrit en
    Juillet 2005
    Messages
    602
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : retraité, ex chef de projets en informatique
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juillet 2005
    Messages : 602
    Par défaut ai trouvé UNE solution de dépannage
    Bonjour,
    Je n'ai pas trouvé de solution simple et orthodoxe à mon problème.
    Alors j'ai mis en place une "bidouille" qui donne un résultat correct mais qu'il serait trop long à expliquer ici et ne serait de toute façon pas généralisable.
    On aura essayé !!
    Marcel Marie

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Table temporaire
    Par Tapioca dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 29/07/2004, 11h32
  2. Table temporaire et résultat requête
    Par Royd938 dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 27/07/2004, 14h24
  3. Suppression table temporaire...
    Par Royd938 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 27/07/2004, 12h00
  4. [procédure stockée] table temporaire commençant par #???
    Par franculo_caoulene dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 23/04/2004, 12h23
  5. Nettoyage de table temporaire
    Par Alain Dionne dans le forum Bases de données
    Réponses: 5
    Dernier message: 28/02/2004, 20h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo