Anda dapat menambahkan kolom ketiga ModifiedDate
dan gunakan itu:
insert into t(id, tag)
select id, tag
on duplicate key update ModifiedDate = now();
Ini akan memastikan bahwa pembaruan benar-benar terjadi, dan pada gilirannya, LAST_INSERT_ID()
mengembalikan nilai.