CHAVE COMPOSTA 3 PK[ô]S NO MYSQL
Fala galera beleza, to precisando criar uma chave composta em um tabela de 3 PK[ô]s
1. Sequencial
2. Mes
3. Ano
o problema é que eu to criando tudo certo colocando as 3 como PK e a tabela sequencial como AutoNumerico.
só que quando dou o insert da errado .. eu insiro o 1º e 2º registro e fica:
Sequencial | Mes | Ano
1 | 8 | 2016
2 | 8 | 2016
Ai eu altero a data do pc pra setembro que teria de ser o sequencial 1 do mes 9 de 2016 más ele fica como:
3 | 9 | 2016
Sendo que o certo é para ser 1º registro do mes 9...
1. Sequencial
2. Mes
3. Ano
o problema é que eu to criando tudo certo colocando as 3 como PK e a tabela sequencial como AutoNumerico.
só que quando dou o insert da errado .. eu insiro o 1º e 2º registro e fica:
Sequencial | Mes | Ano
1 | 8 | 2016
2 | 8 | 2016
Ai eu altero a data do pc pra setembro que teria de ser o sequencial 1 do mes 9 de 2016 más ele fica como:
3 | 9 | 2016
Sendo que o certo é para ser 1º registro do mes 9...
Mas se a chave sequencial é autonumérica vai dar continuidade mesmo. O ideal seria realmente ter um campo na sua tabela que não houvesse duplicidade sabe. Algo que diferenciasse essa linha das demais.
Citação::
Mas se a chave sequencial é autonumérica vai dar continuidade mesmo. O ideal seria realmente ter um campo na sua tabela que não houvesse duplicidade sabe. Algo que diferenciasse essa linha das demais.
Más nunca vai existir duplicidade nesse caso.. tenho uma outra tabela com a mesma logica porém na outra funciona é incrÃvel e fiz tudo exatamente igual porem na hora de inserir ele sempre conta +1 registro mesmo sendo lançamentos de meses diferentes..
o engraçado é que na outra funciona certinho e os campos são parecidos, já nessa não sei o que acontece..
Tópico encerrado , respostas não são mais permitidas