-
Utiliser
TIMESTAMP
si vous voulez que MySQL fasse la conversion en fonction dutime_zone
réglage de la session en cours. -
Utilisez
DATETIME
si vous renvoyez UTC à votre application pour qu'elle y gère la conversion. (Ce serait ma préférence.) -
N'essayez pas de les mélanger.
DATETIME
ne fera rien avec letime_zone
paramètre etTIMESTAMP
ne peut pas être supposé être UTC lorsqu'il est renvoyé à votre application, sauf si vous êtes absolument sûr quetime_zone
est réglé sur UTC.