MySQL是否有自己的时间戳或使用系统时间戳,因为我在时间上看到依赖:
date
命令
select now()
命令
这两个显示不同的时间。
答案 0 :(得分:3)
在正常情况下,时区mysql使用系统时区。 你可以查看: 在mysql中
show variables like '%time_zone%';
在linux命令中:
date
在某些情况下,服务器时区与mysql时区不同,请重新启动mysql。
答案 1 :(得分:1)
在我的情况下,它们是相同的,因为我连接到localhost
。
但是,大多数共享主机系统使用单独的数据库机器,因此时间可能会有几秒钟不同。
答案 2 :(得分:-1)
now()
在数据库中进行评估。不在客户端。