Сначала надо понять, что такое "изменение таблицы". Вот я понимаю, что это в принципе ALTER, тоесть изменение струткуры, тогда как бы отсюда и следствие ответа на вопрос. А вот если тебе надо узнать, какие записи модифицировались в таблице, то сделай поле,в котором будет поле modified timestump и пропиши на него что-то типа
CREATE TABLE `msgs` (
`id` INT PRIMARY KEY AUTO_INCREMENT,
`msg` VARCHAR(256),
`ts_create` TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
`ts_update` TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
)
как-то так, точнее посмотришь в справочнике...
Суть-то какая? Цель так и не услышали и нет конкретики, что значит термин - "модификация таблицы"