-
Използвайте
TIMESTAMPако искате MySQL да извърши преобразуването въз основа наtime_zoneнастройка на текущата сесия. -
Използвайте
DATETIMEако връщате UTC към приложението си, за да се справи с преобразуването там. (Това би било моето предпочитание.) -
Не се опитвайте да ги смесвате.
DATETIMEняма да направи нищо сtime_zoneнастройка иTIMESTAMPне може да се приеме, че е UTC, когато се връща във вашето приложение, освен ако не сте абсолютно сигурни, чеtime_zoneе настроен на UTC.