1
resposta

Dúvida para INSERT ID

Eu já usei o SQL SERVER e para inserir um valor em um campo de auto_increment você precisa ligar a chave de insert, inserir e desligar depois. No MySQL nunca é necessário?

EX:

SET IDENTITY_INSERT mytable ON

-- insert statement here

SET IDENTITY_INSERT mytable  OFF
1 resposta

Olá Leo, tudo bem?

No MySQL não é necessario habilitar nehuma chave ou função para utilizar o auto_increment. Você pode definir qual será o primeiro valor a ser incrementado ou deixar o valor padrão, você pode verificar o último valor inserido e definir qual o próximo número, mas não é necessário habilitar nada.

Você pode ver mais sobre o auto_incremente no MySQL acessando a documentação.

OBS.: Infelizmente a documentação do MySQL é toda em inglês, caso você tenha dificuldades devido ao idioma, indico que você realize a tradução da página.

Espero ter ajudado e bons estudos Leo!