Нет. Там действительно нет разницы. Оптимизатор относится к этому так же. В некоторых кругах даже ведутся споры о том, действительно ли первичные ключи действительно необходимы. (Хотя никто не станет утверждать, что вы должны определить хотя бы один уникальный индекс / ограничение для таблицы).
Аргумент против концепции «первичного ключа» может выглядеть так: если у вас есть два столбца в таблице, и они оба уникальны и имеют одинаковый объем данных, который становится PK? Хороший вопрос действительно.
В любом случае, я всегда использую концепцию PRIMARY KEY, потому что она довольно полезна с точки зрения документации и действительно помогает людям понять ваши намерения.