Лично я не люблю таймстамп с тех пор, когда мне пришлось добавить в таблицу новое поле, а потом пропадейтить его...
Нет, я понимаю, что сам виноват, но все же.
Так что теперь безо всяких дефолтов предпочитаю ручками ставить unix_timestamp() в поле типа int, и прекрасно себя чувствую.
Да и автоматом обновляется толкьо первый таймстамп, если их больше двух в таблице. Ну да это написано...