Do MySQL 5.5 documentação :
Uma coluna TIMESTAMP em uma tabela pode ter o timestamp atual como o valor padrão para inicializar a coluna, como o valor de atualização automática ou ambos. Não é possível que o timestamp atual seja o valor padrão para uma coluna e o valor de atualização automática para outra coluna.
Mudanças no MySQL 5.6 .5 :
Anteriormente, no máximo uma coluna TIMESTAMP por tabela podia ser inicializada ou atualizada automaticamente para a data e hora atuais. Esta restrição foi suspensa. Qualquer definição de coluna TIMESTAMP pode ter qualquer combinação de cláusulas DEFAULT CURRENT_TIMESTAMP e ON UPDATE CURRENT_TIMESTAMP. Além disso, essas cláusulas agora podem ser usadas com definições de coluna DATETIME. Para obter mais informações, consulte Inicialização e atualização automáticas para TIMESTAMP e DATETIME.