Option de clé étrangère
Résolu
Mephistole
Messages postés
58
Statut
Membre
-
Mephistole Messages postés 58 Statut Membre -
Mephistole Messages postés 58 Statut Membre -
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é d'activation windows 10 - Guide
- Formater clé usb - Guide
- Clé usb - Accueil - Stockage
- Clé de registre - Guide
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.