По-добре е да вмъкнете и обработвате всички дублиращи се грешки с ключ.
Причината е, че ако първо тествате, някой друг клиент все още може да вмъкне стойността в краткия момент между вашия тест и вашето вмъкване. Така че така или иначе ще трябва да обработвате грешки.