用于显示表名称的复杂sql语句

本文关键字:复杂 sql 语句 显示 用于 | 更新日期: 2023-09-27 18:21:45

我有一个数据库,里面有名为Mark、Mask、Matk、Mauk的表每个表都有一些列和一个名为date的列,其中当前日期以php的日期("h:i:sa d/m/Y")格式存储。

现在,我想选择最后一列的日期离现在不到5分钟的名称。我希望你能理解我的上述声明。

我知道我必须在最后一部分这样做:TIMESTAMP(NOW())-TIMESTAMP(最后一列日期)<300然而,我不能做其他部分。P.S我正在使用C#应用程序中的数据库。

EDIT:我猜代码应该是这样的:SHOW TABLES FROM db WHERE NOW()-SELECT日期FROM TABLES ORDER BY date DESC LIMIT 1 <= 300

用于显示表名称的复杂sql语句

去掉timestamp部分怎么样?

where LastColumnDate >= now() - interval 5 minute

我假设您使用的是基于示例代码的MySQL。