Data como PK no MySQL

Caros,

Estava estudando por um artigo em que o autor usa a data de uma venda para compor a chave primaria. Quando normaliza, essa data passa para outra tabela como chave estrangeira. Tentei fazer isso no MySQL e criando a PK com a data, mas quando tento criar a data como chave estrangeira na outra tabela o banco não aceita. :frowning:

Alguém pode ajudar dizando por quê?

Alguém pode indicar um artigo, blog…que fale algo a respeito? ou pelo menos falar se estou dizendo ou fanzendo bobagem com essa abordagem