Вы можете сделать это двумя различными способами - в зависимости от вашего варианта использования:
1-й: Серверная сторона
Используйте эту концепцию, если вы хотите отслеживать изменения с несколькими сеансами на пользователя,отправить все изменения на стороне сервера и отследить изменения даты и времени и состояния сохранения.
2-й: на стороне клиента
Используйте эту концепцию, если вы хотите отслеживать изменения на стороне клиента независимо от мультисессиидля каждого пользователя, в основном, добавьте 1 дополнительный столбец, чтобы отслеживать историю изменений, лучше, чтобы она была скрытой-