Для всех, кто использует столбец TIMESTAMP в качестве решения, я хочу добавить следующее ограничение из руководства:
http://dev.mysql.com/doc/refman/5.0/en/datetime.html
"Тип данных TIMESTAMP имеет диапазон '1970-01-01 00:00:01' UTC до ' 2038-01-19 03: 14: 07 ' UTC. Он имеет различные свойства , в зависимости от версии MySQL и режима SQL, в котором работает сервер. Эти свойства описаны далее в этом разделе. "
Так что это, очевидно, сломает ваше программное обеспечение примерно через 28 лет.
Я полагаю, что единственным решением на стороне базы данных является использование триггеров, как упомянуто в других ответах.