Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como saber se ao usar na atualização de chave duplicada uma linha foi inserida ou atualizada?


Você pode obter essas informações no momento da inserção/atualização examinando o número de linhas afetadas no conjunto de resultados.

MySQL documentação afirma:

Você precisará combinar ROW_COUNT com LAST_INSERT_ID para obter sua resposta e inserir uma linha por vez.