我有以下 SQL 语句
INSERT INTO my_counts (type,code,count) SELECT type,id ,1 from my_data WHERE user_id=10
ON DUPLICATE KEY UPDATE count = count + 1;
这里type,code是一个复合主键。
您能否让我知道如何找出插入的记录数以及单独更新的记录数?
我知道SELECT ROW_COUNT()给出了受影响的行(2 用于更新,1 用于插入)。但是如何分别找出
1) the number of rows updated
2) the number of rows inserted
谢谢你的帮助
问候
基兰