Jeśli modyfikujesz tylko jedną encję, to wystarczy pobrać id rekordu selectem z warunkiem dokładnie tym samym, jaki był przy aktualizacji. Natomiast przy wielu encjach sytuacja ma się następująco:
1) albo wcześniej, jeszcze przed aktualizacją, modyfikujesz tabelę dodając kolumnę np. typu datetime lub timestamp, w której za każdym razem zapisujesz datę ostatniej modyfikacji encji (pomocny może się okazać tutaj trigger)
2) a tutaj masz drugi sposób, lepszy od pierwszego:
klikTo przez to, że funkcja last_insert_id() zwróci poprawną wartość tylko dla pól z modyfikatorem AUTO_INCREMENT