Mysql
 sql >> Base de données >  >> RDS >> Mysql

Utiliser des clés primaires inutilisées

Ce que vous voulez accomplir, à mon humble avis, n'est pas une très bonne idée. En tenir compte; il existe d'autres Table s qui pourraient être associés à la primary key que vous venez de supprimer.

En supposant que vous avez des valeurs existantes sur d'autres tables associées au supprimé primary key :Lorsque vous insérez une nouvelle entrée avec primary key qui a été tiré de l'écart, vous aurez alors des valeurs qui sont associés aux autres tables. Vous ne voudriez pas ça. Sauf bien sûr, si vous nettoyez TOUT de vos tables lorsque vous supprimez une clé primaire , et c'est beaucoup de travail. Delete Cascade pourrait ne pas être suffisant pour la plupart.