У меня есть экземпляр mySql с общим хостингом, который имеет для него значение system_time_zone для стандартного тихоокеанского времени, а переменная time_zone - для System, поэтому эффективно работает в стандартном стандарте Pacific.
то есть. Я нашел следующую команду, чтобы узнать об этом:
SELECT version( ) , @@time_zone , @@system_time_zone , NOW( ) , UTC_TIMESTAMP( )
Я хочу изменить временную зону базы данных mySql по умолчанию mySql по умолчанию на GMT/UTC. Я попытался запустить, SET time_zone = '+0:00'
, и это успешно выполняется!
Однако это не влияет на переменную time_zone, когда я проверяю состояние @@time_zone. Я посмотрел на другой пост, посвященный аналогичной проблеме Как установить MySQL для использования GMT в Windows и Linux, и я также проверил Документация MySql, с небольшим прогрессом. Поскольку я нахожусь в решении с общим хостингом, у меня ограниченный доступ, и у меня нет доступа к тому, что предлагает моя функция PhpMyAdmin mySql.
Интересно, есть ли способ изменить зону default_time из SQL-запроса или мне нужно вернуться к командной строке (к которой у меня нет доступа, к сожалению).
Спасибо за вашу помощь и совет,
Martin