MySQL CURRENT_TIMESTAMP занимает время с моего компьютера, а не UTC - PullRequest
0 голосов
/ 31 января 2019

Мне было интересно, как я могу форсировать время UTC или некоторое стандартное время MySQL.Я использую метку времени в настоящее время.Я читал, что отметка времени должна быть стандартным временем mysql (как время unix).Однако, когда я использовал метку времени, он давал время моей локальной машины, а не время UTC (которое я также читаю, это метка часового пояса, в которой записана).Я живу в Австралии, поэтому время в формате UTC не совпадает с временем на моей локальной машине.Но в базе данных он записывает время моей локальной машины

CREATE TABLE users (
    user_id        int(11)
                    NOT NULL
                    AUTO_INCREMENT
                    PRIMARY KEY,
    date_updated    timestamp
                    NOT NULL
                    DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);

Так что мне интересно, как мне сохранить дату и ее время.Я не хочу использовать Unix Time

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...