Накратко, MySQL
всъщност съхранява 'datetime
' вътрешни полета за тип данни като UTC
.
However
, PhpMyAdmin
ви показва датите, използвайки времето по подразбиране на сървъра, оттук и вашето объркване.
Например, опитайте да добавите този ред преди вашия SQL израз в PhpMyAdmin
:
SET @@session.time_zone='+00:00';
SELECT * FROM MY_TABLE
Вижте MySQL
документация за повече подробности или отговорът в тази публикация:Как за да зададете правилно часовата зона на mysql
Наздраве Мат