1
resposta

INSERT INTO (Nome dos campos) dica

Bom dia.

O uso do nome dos campos não é obrigatório.

Poderiamos usar tranquilamente:

INSERT INTO tbPoduto VALUES (... );

Mas, devemos pensar mais adiante... Como já foi citado, pensemos num campo auto-incremental.

Como seria o valor na declaração VALUES ?

Bem certo, para quem já tem conhecimento avançado, poderia preencher esse valor com a função correta de auto-incremento desse campo.

Mas, o mais fácil é simplemente omitir que o banco gerará o valor auto-incremental correto.

Mais adiante, veremos como o professor citou, campos que podem receber o valor NULL.

Isso pode ser feito de 2 maneiras:

  • passando o valor NULL na declaração VALUES ou
  • simplemente omitindo na declaração de campos e no valor.

Mas aindiante ainda, veremos que um campo (coluna) pode ter sido apagado da tabela e recriado.

Isso faz com que o campo saia da ordem que estava, indo para a última posição.

Nesse caso, teremos um problema se não explicitarmos a ordem.

1 resposta

Olá, Fabiano, tudo bem?

Muito legal você ter compartilhado aqui com a gente sobre o comando INSERT, essas dicas são muito importantes para executarmos o comando de forma correta.

Continuação assim e bons estudos!