Это ответственность за базы данных, если вы скажете, что столбец является первичным ключом.
На данный момент вам не о чем беспокоиться, пусть база данных позаботится об этом за вас.
Кроме того, поскольку это первичный ключ, он будет проиндексирован. Таким образом, ваше беспокойство по поводу выполнения, хотя каждая строка (или сканирование таблицы) не будет происходить на этом уровне. База данных будет использовать индексный файл, чтобы обеспечить возможность вставки только уникального значения.