mysql查询语句如何将默认值设置为当前时间

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql查询语句如何将默认值设置为当前时间相关的知识,希望对你有一定的参考价值。

这张表的入职时间要求把入职时间的默认值设置为当前日期,求完整语句

参考技术A ALTER TABLE `表名` ADD `TeachTime` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP本回答被提问者采纳

如何将变量(日期列表)默认为当前日期?

【中文标题】如何将变量(日期列表)默认为当前日期?【英文标题】:How to default variable (list of dates) to current date? 【发布时间】:2021-03-09 12:47:20 【问题描述】:

对于某些仪表板,我们有一个日期变量来从日期列表中选择一个日期。从 elasticsearch 数据源查询日期。

在我们的例子中,如果我们能以某种方式将默认值设置为当前日期,那就太好了。

我们使用的是 Grafana 7.1.1。我不确定它是否可以实现 - 目前我正在考虑扩展弹性搜索查询以将当前日期放在首位,但我认为 Grafana 不能根据索引设置默认值。

另一个想法是为当前日期使用“全局”日期变量,我可以在变量选择字段中搜索它,然后保存仪表板。

感谢任何提示(包括可行性)。

【问题讨论】:

【参考方案1】:

正确,将current date 放在该变量列表的首位,而不是Save current variables -> 在这种情况下,Grafana 将从变量列表中预选第一个值。

如果您已经保存了一些当前变量,则需要手动编辑仪表板模型(导出仪表板 json/编辑 json - 变量定义/导入仪表板 json)。

【讨论】:

问题是我们使用查询变量来查询带有Lucene模板化查询的Elasticsearch。似乎添加“&sort=sub(NOW,ourDate) asc”在 Grafana 中没有任何作用,并且“orderBy”不提供该功能。您是否碰巧知道在这种情况下会起作用的东西?

以上是关于mysql查询语句如何将默认值设置为当前时间的主要内容,如果未能解决你的问题,请参考以下文章

mysql中如何设置默认时间为当前时间?

mysql语句:如何写查询当前一小时内的数据

MySQL查询时,将查询时间更新为当前时间now()的sql语句写法

Mysql慢日志查询

在mysql中如何将时间的格式设置成yyyy-mm?

如何将变量(日期列表)默认为当前日期?