Mysql查询结果时间显示差8个小时

php向Mysql中插入数据的时候,为了保证不一样时区有着对应的时间,咱们会设置php的时间是php

date_default_timezone_set('Asia/Shanghai');sql

与此同时,为了保证插入到数据库中的时间,也是中国时区数据库

在执行sql语句前咱们会code

set time_zone='+8:00'date

数据插入以后,咱们select以后,发现与咱们插入的时间差8小时select

数据是正确的,只是咱们插入的时间Mysql是以UTC时区显示的,比中国时区少8小时sql语句

相关文章
相关标签/搜索