Toto omezení, které bylo způsobeno pouze historickými důvody staršího kódu, bylo v posledních verzích MySQL zrušeno:
Změny v MySQL 5.6.5 (2012-04-10, Milestone 8)
Dříve bylo možné automaticky inicializovat nebo aktualizovat na aktuální datum a čas maximálně jeden sloupec TIMESTAMP na tabulku. Toto omezení bylo zrušeno. Jakákoli definice sloupce TIMESTAMP může mít libovolnou kombinaci klauzulí DEFAULT CURRENT_TIMESTAMP a ON UPDATECURRENT_TIMESTAMP. Kromě toho lze tyto klauzule nyní použít s definicemi sloupců DATETIME. Další informace naleznete v části Automatická inicializace a aktualizace pro TIMESTAMP a DATETIME.
http://dev.mysql .com/doc/relnotes/mysql/5.6/en/news-5-6-5.html