簡體   English   中英

用於顯示表名稱的復雜SQL語句

[英]Complex sql statement for showing the table names

我有一個數據庫,其中包含名為Mark,Mask,Makt,Mauk的表。每個表都有一些列和一個名為date的列,其中當前日期以php的date(“ h:i:sa d / m / Y”)格式存儲。

現在,我要選擇名,該名的最后一列日期距現在不到5分鍾。 希望您理解我的上述說法。

我知道我必須在最后一部分中執行此操作:TIMESTAMP(NOW())-TIMESTAMP(最后一列日期)<300。但是我無法執行其他部分。 PS我在C#應用程序中使用數據庫。

編輯 :我猜代碼應該是這樣的: SHOW TABLES FROM db WHERE NOW()-SELECT FROM TABLES ORDER BY date DESC LIMIT 1 <= 300 SHOW TABLES FROM db WHERE NOW()-SELECT日期按日期FROM TABLES ORDER BY date DESC LIMIT 1 <= 300

省略timestamp部分如何?

where LastColumnDate >= now() - interval 5 minute

我假設您基於示例代碼使用MySQL。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM