En resumen, MySQL
en realidad almacena 'datetime
' campos de tipo de datos internamente como UTC
.
However
, PhpMyAdmin
le muestra las fechas usando la hora predeterminada del servidor, de ahí su confusión.
Por ejemplo, intente agregar esta línea antes de su instrucción SQL en PhpMyAdmin
:
SET @@session.time_zone='+00:00';
SELECT * FROM MY_TABLE
Ver el MySQL
documentación para obtener más detalles, o la respuesta en esta publicación:Cómo para configurar correctamente la zona horaria de mysql
SaludosMatt