監控mysql表中資料,如果沒有當天的資料就用zabbix報警
mysql錶用有時間列,需要使用時間函式做判斷
1.當前日期函式
mysql> select now();+---------------------+
| now() |
+---------------------+
| 2020-06-12 10:07:07 |
+---------------------+
1 row in set (0.00 sec)
2.日期轉換成天數函式
mysql> select to_days('2020:08:08');+-----------------------+
| to_days('2020:08:08') |
+-----------------------+
| 738010 |
+-----------------------+
1 row in set (0.00 sec)
查表中資料有沒有今天的
mysql> select count(*) from t_machine_alert_gantt where to_days(start_time) = to_days(now());+----------+
| count(*) |
+----------+
| 3799 |
+----------+
在zabbix中比較這個數字是否為0,為0就報警
利用MySQL的函式實現PHP中時間的格式化輸出
我們在用php程式設計的時候,經常會遇到了這麼乙個問題,就是想把乙個datetime的變數顯示成 yyyy年mm月dd日 的形式,但是我在php內卻沒找到很方便的函式。相反在mysql倒是有乙個函式能完全滿足我們的要求。那就是date format date,format 根據format字串格式化...
MySql中的時間函式
select date format time1,y d m d,curdate 7 c,curdate cc,date sub curdate interval 2 day s,to days curdate to days date sub curdate interval 2 day t fr...
mysql表中時間timestamp設計
如圖所示,mysql資料庫中,當欄位型別為timestamp時,如果預設值取current timestamp,則在insert一條記錄時,end time的值自動設定為系統當前時間,如果勾選了 on update current timestamp 則時間欄位會隨著update命令進行實時更新,即...