Możesz ustawić tylko statyczne ustawienie domyślne w definicji tabeli.
Więc chyba że chcesz wywołać ALTER TABLE
co minutę....
Użyj wyzwalacza:
DELIMITER $$
CREATE TRIGGER bu_table1_each BEFORE UPDATE ON table1 FOR EACH ROW
BEGIN
SET new.datefield = NOW();
END $$
DELIMITER ;
Zobacz:http://dev.mysql.com/doc/refman /5.5/pl/wyzwalacze.html