|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : mai 2006 Messages : 137 ![]() |
Bonjour,
j'ai fait une install de Dotclear2.0, qui utilise quelques tables InnoDB, mais lorsque je veux effacer les tables , il me reste toutes les tables InnoDB. Si je tente de les effacer, j'ai une erreur : #1217 - Cannot delete or update a parent row: a foreign key constraint fails Comment faire pour effacer ces tables? Merci. et pourquoi utiliser des tables type InnoDB? Merci beaucoup pour vos réponses. |
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() ![]() Pierre Ingénieur qualité méthodes Inscription : mars 2003 Messages : 3 726 ![]() |
InnoDB permet de gérer les contraintes de clés étrangères (Foreign Key).
Pour supprimer ces tables récalcitrantes, il faut commencer par supprimer les tables "dépendantes" qui mentionnent des clés étrangères.
__________________
"Il n'y a pas de bonnes réponses à une mauvaise question." (M. Godet) ----------------------- Pensez à cloturer votre sujet - Aucune réponse aux sollicitations techniques par MPUsus magister est optimus |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : mai 2006 Messages : 137 ![]() |
Merci pour le tuyau. En gros il y a un ordre précis pour les effacer, c'est ce que j'ai fait et
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com