Campo1 - numeroNotaFiscal - Primary key
Campo2 - itemNF (Autoincrement) - Primary key
Campo3 a CampoN - diversos
Na especificação o itemNF deve ser auto-increment para cada notaFiscal. O
problema é que o Mysql trabalhando com tabelas innoDB só permite
autoincrement no primeiro campo da tabela.
Urgentemente preciso saber como solucionar esse problema, ou seja ter um
campo autoincrement no segundo campo da tabela innoDB.
Assim, a cada insercao, o numero da nf eh incrementado e o campo auto increment eh tratado pelo banco. Mas eh estranho.
Rafael
danieldestro
Certo!
Pergunta…
Quando eu implmento classes de acesso ao banco, com INSERT. Aguns bancos possuem auto_increment, outros possuem SEQUENCE…
Como vocês costumam fazer que, na inserção, o valor da chave seja colocado no Objeto que é inserido no banco??? Exemplo uma classe Pessoa que tenha os atributos id, nome, idade, que são os campos da tabela Pessoa no banco???