我创建了一个表:
CREATE TABLE IF NOT EXISTS messages
(id INT(11) NOT NULL AUTO_INCREMENT UNIQUE,
someText TEXT,
created TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
updated TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (id))
我为会话设置了时区:
SET TIME_ZONE = '-00:00'
时区设置成功(使用SELECT @@session.time_zone;
检查)。
但是,当我插入新行时,created
和updated
字段具有本地偏移量(例如,它写入2017-04-06 23:00:00
,而UTC时间实际为2017-04-06 21:00:00
)。
知道可能出现什么问题吗?