But is the order of the columns in this definition significant? Is there any practical or actual difference between the above and the below:
A ordem das colunas no PRIMARY KEY
é significativa porque o índice UNIQUE
b-tree subjacente é criado com os atributos nessa ordem e isso afeta a eficiência da pesquisa de índice. Você geralmente quer os atributos mais seletivos primeiro. Isso afeta apenas o desempenho, não altera o significado das consultas.
Não há diferença semântica , porque UNIQUE (a, b)
implica UNIQUE (b,a)
.