пич всеки път когато задаваш прайм кей (primary key) той не може да има 2 еднакви стойности , ако в едната колона прайм кея е 1 в следващата не може пак да е 1 - той затова е прайм кей , точно тогава ти казва че имаш дупликиращи се стойности. когато обаче вече си имаш прайм кей в дадена таблица , можеш някоя друга клетка да и кажеш да е unique - има разлика . ти вероятно си мислиш че без да си и казал да е unique тя е станала такава - не , тя просто сигурно ти е прайм кей а той май си е unique by default (не можеш да имаш 2 еднакви реда ако полето ти е прайм кей)