Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment savoir si lors de l'utilisation de la mise à jour de la clé en double, une ligne a été insérée ou mise à jour ?

Vous pouvez obtenir ces informations au moment de l'insertion/mise à jour en examinant le nombre de lignes affectées dans le jeu de résultats.

MySQL documentation indique :

Vous devrez combiner ROW_COUNT avec LAST_INSERT_ID pour obtenir votre réponse et insérer une ligne à la fois.