Меня спросили, могу ли я отслеживать изменения записей в базе данных MySQL. Поэтому, когда поле было изменено, существует старый vs new и дата, когда это произошло. Есть ли способ или общая техника для этого?
Если это так, я подумывал сделать что-то подобное. Создайте TABLE с изменениями. Он будет содержать те же поля, что и основной TABLE, но префикс старого и нового, но только для тех полей, которые были фактически изменены, и TIMESTAMP для него. Он будет проиндексирован с идентификатором. Таким образом, отчет SELECT может быть запущен для отображения истории каждой записи. Это хороший метод? Спасибо!