Deze beperking, die alleen te wijten was aan historische, verouderde code-redenen, is opgeheven in recente versies van MySQL:
Wijzigingen in MySQL 5.6.5 (2012-04-10, mijlpaal 8)
Voorheen kon maximaal één TIMESTAMP-kolom per tabel automatisch worden geïnitialiseerd of bijgewerkt naar de huidige datum en tijd. Deze beperking is opgeheven. Elke TIMESTAMP-kolomdefinitie kan elke combinatie van DEFAULT CURRENT_TIMESTAMP- en ON UPDATECURRENT_TIMESTAMP-clausules hebben. Bovendien kunnen deze clausules nu worden gebruikt met DATETIME-kolomdefinities. Zie Automatische initialisatie en updates voor TIMESTAMP en DATETIME voor meer informatie.
http://dev.mysql .com/doc/relnotes/mysql/5.6/en/news-5-6-5.html