gpt4 book ai didi

sql - 使用时间戳查询 MySQL 数据库

转载 作者:可可西里 更新时间:2023-11-01 08:38:04 30 4
gpt4 key购买 nike

我有一个时间戳字段 [SubmissionDate],默认为 current_timestamp,我想知道如何以这种方式查询我的数据库,例如,我只显示在特定年份和月份提交的所有条目?像这样的东西:

SELECT * FROM DNA_entrys
WHERE `SubmissionDate`.month = February
AND `SubmissionDate`.year = 2004

应该是一个基本的操作,但我找不到快速的答案

最佳答案

SELECT * FROM DNA_entrys
WHERE month(`SubmissionDate`) = 2
AND year(`SubmissionDate`) = 2004

我建议:

SELECT * FROM DNA_entrys
WHERE `SubmissionDate` between '2004-02-01' and ('2004-03-01' - INTERVAL 1 SECOND)

后者允许使用索引,如果您为该字段建立索引,则可以加快查询速度。

关于sql - 使用时间戳查询 MySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3842044/

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