MySQL CURRENT_TIMESTAMP从我的计算机而不是UTC花费时间

时间:2019-01-31 12:22:25

标签: mysql database mysqli

我想知道如何设置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时间

0 个答案:

没有答案