Pergunta

Parece INSERT e UPDATE fazer as mesmas coisas para mim.

Existe alguma ocasiões em que eu deveria usar INSERT vez de UPDATE e vice-versa?

Foi útil?

Solução

Na CRUD operações , o INSERT é o 'C' e os UPDATEis o 'U'. Eles são duas das quatro funções básicas de armazenamento persistente. Os outros dois são SELECT e DELETE. Sem pelo menos estas quatro operações, um sistema de banco de dados típico não pode ser considerada completa.

Use INSERT para inserir um novo registro.

Use UPDATE para atualizar um registro existente.

Outras dicas

Você não pode atualizar uma linha que não está em uma tabela.

Você não pode inserir uma linha que já está em uma tabela.

Inserir é para adicionar dados à tabela, atualização é para os dados de atualização que já está na tabela.

Uma declaração UPDATE pode usar uma cláusula WHERE mas INSERT não pode.

Inserir é para colocar em um novo recorde para a mesa. enquanto a atualização permite que você modifique o registro inserido por exemplo modificando tipo de dados, etc.

Inserir pode ser útil para inserir um novo registro em linha em branco. Enquanto Update pode ser usado para linha atualização que não esteja em branco.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top