An INSERT is rejected when its key already exists.
duplicate key is rejected
Show the rejection
Rejected writes are 1, and final rows stay 3.
rejected=1
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 the reason
The write result says duplicate_key, and the final table is unchanged.
reason is visible
Summary
Duplicate-key failure is a computed write result, not a hidden edit.