gpt4 book ai didi

mysql - 根据当前时间创建 View (MySql)

转载 作者:行者123 更新时间:2023-12-01 00:36:38 26 4
gpt4 key购买 nike

我有一个表,里面有很多事件的记录。对于每一行,我都有两列“开始日期”和“结束日期”。为了提高性能,我想开发一个 chron 作业,创建一个仅包含接下来 20 小时的事件的迷你表。但是,如果有一个基于当前时间的 View 只过滤特定的行,那就更好了。这在 MySql 中可能吗?

编辑:与新的小 table 相比,就性能而言, View 总是最差吗?

最佳答案

是的,您可以创建一个在 where 子句中引用 NOW()CURDATE() 的 View 。例如

create view your_special_v as
select col1, col2, col3
from your table
where datetimecolumn >= now()

关于mysql - 根据当前时间创建 View (MySql),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47566594/

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