Par défaut de mysql sur Delete Behavior
Lorsque vous travaillez avec des bases de données, la compréhension du comportement des contraintes de clés étrangères est cruciale pour maintenir l'intégrité des données. MySQL fournit diverses options pour spécifier l'action à prendre lorsqu'une ligne dans une table parent est supprimée, dont l'une est le comportement par défaut.
comportement par défaut
MySql par défaut sur le comportement de supprimer est d'impliquer l'intégralité référentielle, en empêchant tout changement pour le tableau parent qui pourrait briser la relation avec les enfants. Ceci est réalisé via les options aucune action ou restreint . Ces deux options interdisent essentiellement la suppression si des lignes dépendantes existent dans les tables enfants. Null, s'il n'est pas déclaré non null.
cascade: supprime la ligne parent et supprime automatiquement les lignes dépendantes dans les enfants. Question:
Oui, la prémisse est correcte. La valeur par défaut de MySQL sur la suppression du comportement n'est pas une action (ou une restriction), empêcher les modifications de la base de données qui violent les contraintes de clés étrangères.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3