Non-NULL child keys are checked against parent keys.
highlighted = computed this step
Child rows point to a parent
Each non-NULL child key value is checked against the parent key values.
reference table
Read the references
The compiler checks 4 child rows and finds 3 parent matches.
matches=3
Foreign-key delete-action examples are tiny finite table checks; SET NULL, deferrable checks, triggers, transactions, locks, timing, indexing, performance, general referential-action completeness, and product behavior are out of scope.
Read parentRow
The reference table shows the parent row number for each matching child.
parent row visible
Summary
The delete rule later uses the same reference rows.