MYSQL Déclencher la mise à Jour de Copier Toute la Ligne

Je suis en train de créer un déclencheur pour copier l'intégralité d'une ligne à une table d'audit sur toute mise à JOUR.

J'ai 2 tables

Frequencies et Frequencies_Audit

C'est mon déclencheur.

create trigger auditlog 
before update on frequencies
for each row insert into
frequencies_audit select frequencies.*;

Quand je l'ai mise à jour de l'enregistrement-je obtenir de l'Inconnu Table frequencies.

Je ne veux pas avoir à l'entrer à chaque nom de champ séparément, si possible, car nous sommes constamment à l'ajout de colonnes dans la base de données.

OriginalL'auteur JeffD | 2012-07-25