Denna begränsning, som endast berodde på historiska orsaker, har hävts i de senaste versionerna av MySQL:
Ändringar i MySQL 5.6.5 (2012-04-10, Milestone 8)
Tidigare kunde högst en TIMESTAMP-kolumn per tabell initieras automatiskt eller uppdateras till aktuellt datum och tid. Denna begränsning har hävts. Vilken TIMESTAMP-kolumndefinition som helst kan ha valfri kombination av DEFAULT CURRENT_TIMESTAMP och ON UPDATECURRENT_TIMESTAMP satser. Dessutom kan dessa satser nu användas med DATETIME-kolumndefinitioner. Mer information finns i Automatisk initiering och uppdatering för TIMESTAMP och DATETIME.
http://dev.mysql .com/doc/relnotes/mysql/5.6/en/news-5-6-5.html