Option de clé étrangère
Résolu
Mephistole
Messages postés
55
Date d'inscription
Statut
Membre
Dernière intervention
-
Mephistole Messages postés 55 Date d'inscription Statut Membre Dernière intervention -
Mephistole Messages postés 55 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'utilise MariaDB et j'ai un soucis avec une option de clé étrangère.
À chaque fois que j'utilise ON DELETE SET NULL (par ex : ALTER TABLE dbassobdm_user ADD CONSTRAINT dbassobdm_user_id_dbassobdm_avatar FOREIGN KEY (id_dbassobdm_avatar) REFERENCES dbassobdm_avatar(id) ON DELETE SET NULL;), j'ai une erreur comme celle-ci : ERROR 1005 (HY000): Can't create table `BDM`.`#sql-312_3` (errno: 150 "Foreign key constraint is incorrectly formed")
Je n'arrive à résoudre ce problème. Que puis-je faire pour y remédier ?
Merci de vos réponses.
J'utilise MariaDB et j'ai un soucis avec une option de clé étrangère.
À chaque fois que j'utilise ON DELETE SET NULL (par ex : ALTER TABLE dbassobdm_user ADD CONSTRAINT dbassobdm_user_id_dbassobdm_avatar FOREIGN KEY (id_dbassobdm_avatar) REFERENCES dbassobdm_avatar(id) ON DELETE SET NULL;), j'ai une erreur comme celle-ci : ERROR 1005 (HY000): Can't create table `BDM`.`#sql-312_3` (errno: 150 "Foreign key constraint is incorrectly formed")
Je n'arrive à résoudre ce problème. Que puis-je faire pour y remédier ?
Merci de vos réponses.
A voir également:
- Errno: 150 "foreign key constraint is incorrectly formed"
- Clé usb non détectée - Guide
- Clé windows 8 - Guide
- Formater clé usb - Guide
- Clé usb - Accueil - Stockage
- Clé de registre - Guide
2 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonsoir, peux-tu partager également la commande qui fonctionne?
Quand je fais : ALTER TABLE dbassobdm_user ADD CONSTRAINT dbassobdm_user_id_dbassobdm_avatar FOREIGN KEY (id_dbassobdm_avatar) REFERENCES dbassobdm_avatar(id); la ça fonctionne. C'est juste quand je rajoute le ON DELETE SET NULL que ça pose problème.