Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/03/2007, 17h01   #1
Membre du Club
 
Avatar de Macfurp
 
Inscription : octobre 2006
Messages : 55
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 55
Points : 49
Points : 49
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 :
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.
Macfurp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/03/2007, 18h31   #2
Membre du Club
 
Avatar de Macfurp
 
Inscription : octobre 2006
Messages : 55
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 55
Points : 49
Points : 49
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 ?
Macfurp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2007, 09h52   #3
Membre du Club
 
Avatar de Macfurp
 
Inscription : octobre 2006
Messages : 55
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 55
Points : 49
Points : 49
ç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
Macfurp est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h26.


 
 
 
 
Partenaires

Hébergement Web