Förutsatt att du använder MS SQL Server (vilket du inte gör, se Uppdatering nedan ):
Information om MSDN
Om du behöver lagra datum/tid information mot en rad, och inte ändra datum/tid, använd DateTime; annars, använd tidsstämpel.
Obs! MS SQL Server tidsstämpelfält är inte datum eller tider, de är binära representationer av den relativa sekvensen av när data ändrades.
Uppdatera
Som du har uppdaterat för att säga MySQL:
Citat från MySQL Reference
Mer anmärkningsvärt:
Så om du använder en applikation över tidszoner och behöver datum/tid för att återspegla individuella användarinställningar, använd Tidstämpel. Om du behöver konsekvens oavsett tidszon, använd Datetime