【发布时间】:2021-06-22 09:39:46
【问题描述】:
我在 mysql 比赛中遇到了这个问题,我写了普通的 mysql 查询,带有选择和比较日期,但它超过了时间限制? 有谁知道如何在这里写一个更好的?
顺便说一句,我没有关于数据库的额外信息,我们不能在这里使用索引(只能从 db 读取) 这是问题陈述..
给定一个名为“bugs”的表格,其中包含以下列
(id, token, title, category, device, reported_at, created_at, updated_at).
找出在“2019-03-01”或之后创建的错误数量。
值得一提的是,created_at代表了bug被持久化到数据库的时间。
您的查询应该生成一个表,其中有一列称为“count”。
【问题讨论】:
-
架构是什么,您尝试过的查询在哪里?
-
i 've written ordinary mysql query -
SELECT COUNT(id) AS 'count' FROM bugs WHERE created_at >= '2019-03-01' ; @B001ᛦ
-
没有可用的模式这只是问题陈述@B001ᛦ
-
您的代码是正确的 - 如果在执行时超过了时间限制,那么这不是查询的错误
标签: mysql sql database optimization