Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
防止MySQL更改日期时间_Mysql_Datetime - Fatal编程技术网

防止MySQL更改日期时间

防止MySQL更改日期时间,mysql,datetime,Mysql,Datetime,我在MySQL中可靠地保存DATETIME时遇到了一些问题。哦,简单的事情 我可以确认发送到MySQL的日期字符串是:- '2015-07-18T09:00:00' 然而,当我查看MySQL中保存的数据时,它会将日期报告为:- 2015-07-18 10:00:00 我检查了我的@@global.time\u zone,它最初设置为系统,但我已将其更改为'+00:00'-这没有任何区别 基本上,我希望MySQL停止更改日期。我希望我发送的时间是节省下来的时间。我不在乎时区、DST或风向 --有人

我在MySQL中可靠地保存DATETIME时遇到了一些问题。哦,简单的事情

我可以确认发送到MySQL的日期字符串是:-

'2015-07-18T09:00:00'

然而,当我查看MySQL中保存的数据时,它会将日期报告为:-

2015-07-18 10:00:00

我检查了我的
@@global.time\u zone
,它最初设置为
系统
,但我已将其更改为
'+00:00'
-这没有任何区别

基本上,我希望MySQL停止更改日期。我希望我发送的时间是节省下来的时间。我不在乎时区、DST或风向

--有人建议将日期保存为VARCHAR字符串吗


感谢您的帮助。

我在使用带有节点的mysql时遇到了同样的问题。通过在连接设置中将时区设置为UTC+0进行修复:

{
    connectionLimit: 10,
    host:'myhost',
    user: 'myuser',
    password: 'mypassword',
    database: 'mydatabase',
    timezone: 'UTC+0'
}