gpt4 book ai didi

mysql - TimeStamp 字段和 mysql curdate 之间有什么区别

转载 作者:太空宇宙 更新时间:2023-11-03 12:30:55 25 4
gpt4 key购买 nike

我正在工作,我的 friend 告诉我在mysql 查询 上使用curdate() 来获取服务器的当前日期。 . 我告诉他我正在使用 Time_Stamp 字段作为日期/时间。
现在我开始思考,这两种方式有很大的区别吗?一个比另一个好?或者有什么东西让它不是好的做法?还有一个 now() 也可以使用。我只是想了解它是如何工作的,或者哪个是最好的以及为什么。

最佳答案

简短版:

NOW() = CONCAT(CURDATE(), ' ', CURTIME());
CURDATE() = DATE(NOW());

一些解释:

NOW() 获取日期 (CURDATE()) 和时间 (CURTIME())。

所以如果我们反过来做,CURDATE() = DATE(NOW())

关于时间戳,在MySQL Data Types我们可以看到timestamp是3个字节,而datetime是8个字节。

关于mysql - TimeStamp 字段和 mysql curdate 之间有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15432825/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com