Posso usar o VARCHAR como a CHAVE PRIMÁRIA?
Eu tenho uma tabela para armazenar cupons / descontos e quero usar a coluna coupon_code como chave primária, que é umaVARCHAR
.
Minha lógica é que, cada cupom terá um código único e os únicos comandos que executarei sãoSELECT ... FROM ... WHERE coupon_code='..'
Não farei nenhuma junção ou indexação e não vejo mais do que algumas centenas de entradas nesta tabela.
Parece-me que tudo ficará bem, mas não sei se há algo em que estou perdendo / sem pensar.