timestamp hace la pega, el atributo fecha le dices que es del tipo timestamp, y cada vez que guarde una tupla pesca la fecha del servidor y se guarda automaticamente.
y para rescatar la fecha, lo haces de esta manera:
SELECT DATE_FORMAT(fecha,'%d/%m/%Y %H:%i:%s') as fecha, mas atributos FROM tablas WHERE condiciones
saludos