How do I insert a row only if it doesn't exist, without race conditions?
Select-then-insert breaks under concurrency. Use a unique constraint plus one atomic statement: ON CONFLICT, ON DUPLICATE KEY UPDATE, or UPDLOCK/SERIALIZABLE in SQL Server.
#concurrency#schema-design#transactions
