Write examples are tiny finite row modifications; SQL dialects, transactions, constraints beyond the visible key, triggers, indexes, concurrency, performance, and product behavior are out of scope.
Read each reason
Both write results say missing_key, so no row is updated or deleted.
no matching row
Summary
The model does not invent a row to make the write succeed.