Я попытался найти его в google, но не удовлетворительный ответ там. Может кто-нибудь объяснить твердую разницу.
действительно, если первичный ключ используется для однозначного выбора данных, то в чем необходимость уникального ключа?
Когда следует использовать ключ Primary и когда использовать уникальный ключ?