Для каждой таблицы, в которой вы хотите обнаружить изменение, вам необходимо иметь столбец, содержащий метку времени последнего изменения.
Для каждой вставки или обновления в таблице необходимо обновлять этот столбец с использованием текущей даты и времени.
Кроме того, вы можете настроить триггер , который автоматически обновляет столбец при каждой вставке или изменении. Таким образом, вам не нужно изменять весь ваш запрос.
Как только это сработает, чтобы узнать, были ли изменены строки таблицы за последний час, выполните запрос
select count(*) from mytable where datemod>subtime(now(),'1:0:0')
Повторите для каждой таблицы, которую вы хотите проверить.