Bases de données sont mis en place pour faire respecter l'intégrité des données . Cela signifie que les champs de clé primaire qui identifient de façon unique un enregistrement sont protégés. Ils sont variables , mais le logiciel de base de données vont refuser de permettre une mise à jour si les documents concernés sont référencés par des données d'autres tables . Par exemple, si vous avez un identifiant unique pour une table d'inventaire et votre table facture éléments de ce dernier à partir de cet inventaire , la base de données ne sera généralement pas vous permettre de supprimer ou de mettre à jour la valeur de la clé de l'inventaire. C'est pourquoi vous ne devez jamais utiliser un vrai morceau de données d'une clé , plutôt système de quelque chose généré. Instructions
1
Mise à jour de la valeur que vous souhaitez modifier . S'il n'y a pas d'autres tables les référencent , la base de données peut vous permettre de mettre à jour. Sinon, vous obtiendrez une erreur et ne peut continuer. Si vous pouvez mettre à jour la valeur , vous avez terminé.
2
Créer un nouveau record avec un insert. Utilisez la valeur que vous souhaitez modifier .
3
jour les enregistrements qui font référence à la valeur de la clé que vous souhaitez passer à la nouvelle valeur que vous venez de créer .
4 < p> Supprimer l'enregistrement original . Avec les dossiers de référencement maintenant mis à jour , ils ne seront plus référencer l'ancienne clé .