par
Ryle » 25 oct. 2006, 16:53
C'est une question d'intégrité.
Si tu as deux tables A et B et que dans B tu dis qu'il y a un champ qui se réfère à A (clé étrangère vers A), tu ne peux pas modifier ou supprimer l'enregistrement dans A puisqu'il existe un enregistrement "fils" dans B qui ne serait plus "intègre" si tu supprimais l'enregistrement auquel il fait référence
Bon après tout dépend de la contrainte mise en place entre ces deux tables, certaines permettent de supprimer B en cascade ou de modifier la valeur associée... mais comme ça tu as une idée générale de ce qui doit te bloquer

C'est une question d'intégrité.
Si tu as deux tables A et B et que dans B tu dis qu'il y a un champ qui se réfère à A (clé étrangère vers A), tu ne peux pas modifier ou supprimer l'enregistrement dans A puisqu'il existe un enregistrement "fils" dans B qui ne serait plus "intègre" si tu supprimais l'enregistrement auquel il fait référence :)
Bon après tout dépend de la contrainte mise en place entre ces deux tables, certaines permettent de supprimer B en cascade ou de modifier la valeur associée... mais comme ça tu as une idée générale de ce qui doit te bloquer :)