Това ограничение, което се дължи само на исторически причини, наследени от код, беше премахнато в последните версии на MySQL:
Промени в MySQL 5.6.5 (2012-04-10, етап 8)
Преди това най-много една колона TIMESTAMP на таблица можеше да бъде автоматично инициализирана или актуализирана до текущата дата и час. Това ограничение беше премахнато. Всяка дефиниция на колона TIMESTAMP може да има произволна комбинация от клаузи DEFAULT CURRENT_TIMESTAMP и ON UPDATECURRENT_TIMESTAMP. В допълнение, тези клаузи вече могат да се използват с дефиниции на колони DATETIME. За повече информация вижте Автоматично инициализиране и актуализиране за TIMESTAMP и DATETIME.
http://dev.mysql .com/doc/relnotes/mysql/5.6/en/news-5-6-5.html