Il semble que INSERT
et UPDATE
me fassent la même chose.
Existe-t-il des cas où je devrais utiliser INSERT
au lieu de UPDATE
et vice versa?
Dans opérations CRUD , INSERT
est le 'C' et UPDATE
is le 'U'. Ce sont deux des quatre fonctions de base du stockage persistant. Les deux autres sont SELECT
et DELETE
. Sans au moins ces quatre opérations, un système de base de données typique ne peut être considéré comme complet.
Utilisez INSERT
pour insérer un nouvel enregistrement.
Utilisez UPDATE
pour mettre à jour un enregistrement existant.
Vous ne pouvez pas mettre à jour une ligne qui n'est pas dans une table.
Vous ne pouvez pas INSÉRER une ligne qui est déjà dans une table.
Insert sert à ajouter des données à la table, update à mettre à jour des données déjà présentes dans la table.
Insert sert à ajouter un nouvel enregistrement à la table. pendant que la mise à jour vous permet de modifier l’enregistrement inséré, par ex. modifier le type de données, etc.
Une instruction UPDATE
peut utiliser une clause WHERE
mais INSERT
ne le peut pas.
Insérer peut être utile pour insérer un nouvel enregistrement dans la ligne BLANK . Alors que Update peut être utilisé pour mettre à jour une ligne qui n'est PAS BLANK.