on duplicatekey update
Mettre à jour s'il existe, insérer s'il n'existe pas. Opérations que nous utilisons couramment en entreprise.
Cependant, il est rarement vu dans les projets. Quelle en est la raison ?
La plupart d'entre eux sont utilisés à des fins commerciales
1.select
2.insert ou update
Certaines bases de données prennent en charge l'utilisation de save ( insert && update).
Je comprends que dans la plupart des scénarios commerciaux, l'insertion et la mise à jour sont des fonctions différentes, et l'instruction SQL correspondante est clairement INSERT ou UPDATE
Lors de l'exécution de certaines fonctions statistiques complexes, la fonction de mise à jour on duplicatekey sera utilisée, qui est l'instruction de fusion dans Oracle.