sql >> Base de Datos >  >> RDS >> Mysql

¿Cuál es la mejor práctica para el manejo de la zona horaria en MySQL?

  • Usa TIMESTAMP si desea que MySQL realice la conversión en función de la time_zone configuración de la sesión actual.

  • Usa DATETIME si está devolviendo UTC a su aplicación para que maneje la conversión allí. (Esta sería mi preferencia).

  • No intente mezclar estos. DATETIME no hará nada con la time_zone configuración y TIMESTAMP no se puede asumir que es UTC cuando se devuelve a su aplicación a menos que esté absolutamente seguro de que time_zone está establecido en UTC.