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

SQL Procédural MySQL Discussion :

Create Primary Key Errno 1005 (errno: 708)


Sujet :

SQL Procédural MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti Avatar de Macfurp
    Inscrit en
    Octobre 2006
    Messages
    62
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 62
    Par défaut Create Primary Key Errno 1005 (errno: 708)
    Bonjour,
    je recontre le problème suivant (Script line: 1 Can't create table './D882_BPW00017_PK/#sql-75f1_1.frm' (errno: 708) errno 1005 au moment de l'exécution de l'alter pour la création de la Primary Key.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    CREATE TABLE T4C2U
     (IDMVO              INT         (00007)     NOT NULL,
      HEDM1              DATETIME                NULL,
      HEPM1              DATETIME                NULL,
      HESMV              DATETIME                NULL,
      NOSDAA            CHAR       (00032)     NULL,
      PEMVO              INT         (00003)     NULL,
      QTLMV              INT         (00002)     NULL,
      IDBOV               INT         (00007)     NULL,
      ZXUMA              VARCHAR     (00255)     NULL)
      ENGINE=NDBCLUSTER
    ;
    ALTER TABLE T4C2U
       ADD
           CONSTRAINT  PK4C2U
              PRIMARY KEY
    (IDMVO                  )
    ;
    Script line: 1 Can't create table './D882_BPW00017_PK/#sql-75f1_1.frm' (errno: 708)

    Je ne comprend pas l'origine du pb d'autant que cette synstaxe fonctionne correctement sur d'autres tables présentes dans mon script.

    QQ aurait-il une idée du problème ??
    Merci d'avance.

  2. #2
    Membre averti Avatar de Macfurp
    Inscrit en
    Octobre 2006
    Messages
    62
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 62
    Par défaut bizarre...
    Finalement j'ai fait un peu de ménage sur mes bases de données, j'ai aussi renommé la base avec un nom un peu plus court et cette fois le scripts continue mais se plante un peu plus loin sur un nouvel Alter !!

    Ma base de donnée contient environ 50 tables et le DDL fonctionne par CREATE sur les tables puis par Alter sur les Primary et Foreign Keys, serai-je confronté à un problème de mémoire ou d'espace disque...? comment le vérifier..

    J'ai l'impression qu'au niveau d'un Alter Table Mysql génère en interne des objets temporaires qu'il manipule de façon transparente, je me demande s'il n'y a pas des buffers ou autres à paramétrer pour que tout cela fonctionne correctement... quelqu'un aurait une idée ?

  3. #3
    Membre averti Avatar de Macfurp
    Inscrit en
    Octobre 2006
    Messages
    62
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 62
    Par défaut
    ça a finalement fini par passer... je suis perplexe... je pense que j'ai un problème de mémoire je n'ai que 512 K de RAM sur ma machine en windows NT et que c'est peut être un peu juste.
    Je vais m'acheter des barettes supplémentaires on verra bien.
    Bye

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

Discussions similaires

  1. Problème #1005 - Errno: 150
    Par Lionel225 dans le forum MySQL
    Réponses: 1
    Dernier message: 24/11/2014, 11h37
  2. Réponses: 2
    Dernier message: 12/11/2014, 15h21
  3. Réponses: 0
    Dernier message: 14/04/2011, 20h23
  4. Create Table Select from avec Primary Key
    Par argyronet dans le forum SQL
    Réponses: 2
    Dernier message: 18/11/2008, 09h49
  5. Réponses: 1
    Dernier message: 28/08/2008, 09h33

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