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 :

Incorrect key file for table '/tmp/#sql_


Sujet :

Requêtes MySQL

  1. #1
    Membre averti
    Inscrit en
    Novembre 2007
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 20
    Par défaut Incorrect key file for table '/tmp/#sql_
    Bonjour,
    je travail sur un serveur mysql : 5.0.38-Ubuntu_0ubuntu1.2-log

    j'ai des soucis lors l'exécution de mes requêtes, Notamment lors d'une requette faisant un UNION.

    Le message suivant est renvoyé :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Incorrect key file for table '/tmp/#sql_7a2_0.MYI'; try to repair it
    j'ai essayer de réparer mes tables mais rien y fait.

    savez vous comment fixer ce bug ?

    Merci

    Cordialement.

  2. #2
    Membre averti
    Inscrit en
    Novembre 2007
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 20
    Par défaut
    J'ai trouvé !!

    je n'ai pas pensé revenir donner la solution, mais il y a une solution a ce probleme :

    Pour ma part il s'agissait du fait qu'il n'y avait plus assez d'espace disque pour permettre a mysql d'enregistrer le résultat de la requete, j'ai donc fait un peu de netoyage sur mon disque et tout à refonctionner à merveille.

    A +

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    166
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 166
    Par défaut
    Bonjour,

    Désolé de déterrer ce sujet, mais ça fait parti des premiers résultats de la recherche "Incorrect key file for table" de Google.

    Pour ma part j'avais également cette erreur car j'avais le code SQL suivant :
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    SELECT ...
    FROM... (plusieurs tables)
    WHERE ... (jointures)
    AND site = 1
    OR site = 2
    OR site =17
    ...
    Car je voulais retrouver plusieurs lignes relatives à ces sites. Au bout d'un moment et de plusieurs requêtes similaires, je me suis aperçu qu'il renvoyait un résultat beaucoup trop important (environ 8 000 000 de lignes ), et le problème c'était que je n'avais pas mis entre parenthèses mes champs, ce qui donne ensuite :
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    SELECT ...
    FROM... (plusieurs tables)
    WHERE ... (jointures)
    AND (site = 1
    OR site = 2
    OR site = 17
    ...)

    Voilà en espérant que ça aide

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 03/11/2013, 21h28
  2. MySql Incorrect key file
    Par Mengué georges dans le forum Outils
    Réponses: 1
    Dernier message: 03/04/2013, 08h12
  3. Can't create/write to file '/tmp/#sql_
    Par gilles974 dans le forum Administration
    Réponses: 6
    Dernier message: 11/02/2011, 11h06
  4. requete et Incorrect key file
    Par xorax dans le forum Requêtes
    Réponses: 3
    Dernier message: 10/10/2008, 19h27
  5. [débutant] Aide pour mettre une FOREIGN KEY sur une table
    Par cauldron dans le forum Langage SQL
    Réponses: 2
    Dernier message: 14/11/2004, 17h16

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