Bonjour à tous,
Après plusieurs heures à essayer de régler ce problême, je comprend vraiment pas pourquoi ça ne marche pas ...

Donc l'erreur est la suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
MySQL Errot Number 1005
Can't create table 'vae.#sql-cac_d' (errno:150)
Le code SQL est créer de manière automatique par MySQL Table Editor (l'outil fournit par Sun). J'ai en premier essayer avec MySQL Workbench (l'outil de conception graphique de bdd aussi par Sun...). Et comme vous vous en doutez aucun des deux ne marche...

Donc voici le code fournit par MySQL Query Browser:
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
19
20
21
22
 
ALTER TABLE `vae`.`vente` 
 ADD INDEX `fk_vente_acheteur1`(`idVente`),
 ADD INDEX `fk_vente_acheteur2`(`idEtude`),
 ADD INDEX `fk_vente_lot1`(`idVente`),
 ADD INDEX `fk_vente_lot2`(`idEtude`),
 ADD CONSTRAINT `fk_vente_acheteur1` FOREIGN KEY `fk_vente_acheteur1` (`idVente`)
    REFERENCES `acheteur` (`idVente`)
    ON DELETE CASCADE
    ON UPDATE CASCADE,
 ADD CONSTRAINT `fk_vente_acheteur2` FOREIGN KEY `fk_vente_acheteur2` (`idEtude`)
    REFERENCES `acheteur` (`idEtude`)
    ON DELETE CASCADE
    ON UPDATE CASCADE,
 ADD CONSTRAINT `fk_vente_lot1` FOREIGN KEY `fk_vente_lot1` (`idVente`)
    REFERENCES `lot` (`idVente`)
    ON DELETE CASCADE
    ON UPDATE CASCADE,
 ADD CONSTRAINT `fk_vente_lot2` FOREIGN KEY `fk_vente_lot2` (`idEtude`)
    REFERENCES `lot` (`idEtude`)
    ON DELETE CASCADE
    ON UPDATE CASCADE;
Pour l'instant j'essaye de le faire fonctionner sur une seule table...

Merci d'avance pour votre aide
Inarius