[RESOLU] error 1005 (hy000) Mysql

Bonsoir,

lors de la création de mes tables sql j’ai un message du type :

ERROR 1005 (HY000): Can’t create table ‘./pti/ordinateurs.frm’ (errno: 150)

pti étant le nom de ma base

voici la table en question

create table pti.ordinateurs ( `serial` int not null PRIMARY KEY, `date_achat` date, `duree_garantie` date, `id_service` int, `id_marque` int, index (id_services), CONSTRAINT fk_id_service FOREIGN KEY(id_service) references services(id_service), index (id_marque), CONSTRAINT fk_id_marque FOREIGN KEY(id_marque) references marque(id_marque) )type=innodb;

quelqu’un a une idée sur l’origine du problème ?

j’ai déjà un peu chercher par ci par la j’ai trouvé un début de réponse en tapant
perror --ndb 904 dans ma console un message m’indiquant:

NDB error code 904: Out of fragment records (increase MaxNoOfOrderedIndexes): Permanent error: Insufficient space
la solution a ce problème est de modifier le MaxNoOfOrderedIndexes (que je n’es pas trouvé :/)

source: http://mysql.ifrance.com/showthread.php?p=18575

mon serveur SQL tourne sous lenny en vmware

quelqu’un aurait il déja rencontré se problème ?

Merci de votre aide :slightly_smiling:

Tu n’aurais pas une partition pleine ou quasi pleine par hasard ?

après un df-h

Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur /dev/sda1 4,7G 3,4G 1,1G 76% / tmpfs 253M 0 253M 0% /lib/init/rw udev 10M 648K 9,4M 7% /dev tmpfs 253M 0 253M 0% /dev/shm /dev/hdc 151M 151M 0 100% /media/cdrom0

visiblement non :confused:

Bonsoir,

problème résolu :slightly_smiling:
ce problème est due à un problème de clef étrangères

pour plus d’information je vous laisse allez voir l’url sur lequel j’ai résolu mon problème

http://mysql.ifrance.com/showthread.php?t=252

amicalement