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

Signification exacte de la clause de restriction de suppression de la clé étrangère de MySQL

ON DELETE RESTRICT signifie que vous ne pouvez pas supprimer une ligne parente donnée si une ligne enfant existe qui fait référence à la valeur de cette ligne parent. Si la ligne parent ne fait référence à aucune ligne enfant, vous pouvez supprimer cette ligne parent.

ON DELETE RESTRICT est à peu près superflu syntaxe, car c'est de toute façon le comportement par défaut pour une clé étrangère.