Como registrar todas as alterações em uma tabela mysql em uma segund

Eu uso esse onChange-trigger para registrar todas as alterações no meu banco de dados mysql, tabel "house", como segunda tabela house_history (que possui exatamente os mesmos campos + um ID de versão

DELIMITER //
CREATE TRIGGER house_change_trigger BEFORE UPDATE ON house
  FOR EACH ROW BEGIN
    INSERT INTO house_history
    (
      hnr,
      top,
      acc_nr
    )
    VALUES
    (
      OLD.hnr,
      OLD.top,
      OLD.acc_nr
    );
  END
//

O gatilho funciona, meu único problema é que a tabela possui 80 campos e não quero listar todos eles no gatilh

Por que quando eu definir campos adicionais na tabela, quero que o gatilho os copie também. E também poderei copiar facilmente o gatilho para outra tabela depois de criar a tabela de histórico correspondent

Existe uma maneira de copiar todos os campos das tabelas da linha atualizada e inseri-los na tabela de histórico (com os mesmos nomes de campo

questionAnswers(4)

yourAnswerToTheQuestion