Utile pour des cas particuliers où l'INSERT se fait avec des colonnes non définies, donc à la valeur par défaut, mais si la ligne existe et que ces valeurs ont été modifiées, on ne les change pas, on met juste à jour certaines colonnes. Je n'ai pas spécialement d'exemple à proposer...
Par exemple, si tu as un "created_time = NOW()".
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: MySQL : INSERT IGNORE ou REPLACE
Posté par claudex . En réponse au journal UPSERT dans PostgreSQL ça déchire. Évalué à 6. Dernière modification le 09 septembre 2018 à 08:19.
Par exemple, si tu as un "created_time = NOW()".
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche