[poste supprimé, motif: desinscription forum]
Version imprimable
[poste supprimé, motif: desinscription forum]
Peux-tu fournir le script de création de toutes les tables ?
Je crois que ça va pas être possible de faire un SET NULL.Code:
1
2
3 `id_membre` int(10) UNSIGNED NOT NULL, ... CONSTRAINT `FK_id_membre` FOREIGN KEY (`id_membre`) REFERENCES `membre` (`id`) ON DELETE SET NULL ON UPDATE CASCADE
Le pb vient de là :qui fait référence àCode:`id_membre` int(10) UNSIGNED NOT NULL,
Code:`id` int(11) NOT NULL AUTO_INCREMENT,
http://dev.mysql.com/doc/refman/5.0/...nstraints.htmlCitation:
Les colonnes correspondantes de la contrainte dans la table et la table de référence doivent avoir le même type, pour éviter les conversions lors des comparaisons. La taille et la présente du signe pour les entiers doit être les mêmes. La taille des chaînes doivent être les mêmes. Si vous spécifiez une action SET NULL, assurez vous que vous n'avez pas déclaré les colonnes de la table fille NOT NULL.
D'accord, je crois que je vais retaper les requêtes. Merci pour votre aide.
Je vous tiens au courant de si ça fonctionne ou non :)