To ograniczenie, które wynikało wyłącznie z historycznych przyczyn związanych ze spuścizną kodu, zostało zniesione w ostatnich wersjach MySQL:
Zmiany w MySQL 5.6.5 (2012-04-10, Milestone 8)
Wcześniej maksymalnie jedna kolumna TIMESTAMP na tabelę mogła być automatycznie inicjowana lub aktualizowana do bieżącej daty i godziny. To ograniczenie zostało zniesione. Każda definicja kolumny TIMESTAMP może mieć dowolną kombinację klauzul DEFAULT CURRENT_TIMESTAMP i ON UPDATECURRENT_TIMESTAMP. Ponadto klauzule te mogą być teraz używane z definicjami kolumn DATETIME. Aby uzyskać więcej informacji, zobacz Automatyczna inicjalizacja i aktualizacja dla TIMESTAMP i DATETIME.
http://dev.mysql .com/doc/relnotes/mysql/5.6/en/news-5-6-5.html