MySQL實現當前資料表的所有時間都增加或減少指定的時間間隔(推薦)
DATE_ADD() 函式向日期新增指定的時間間隔。
當前表所有資料都往後增加一天時間:
?
1 |
UPDATE ACT_BlockNum SET CreateTime = DATE_ADD(CreateTime, INTERVAL 1 DAY );
|
當前表所有資料都往前減少一天時間:
?
1 |
UPDATE ACT_BlockNum SET CreateTime = DATE_ADD(CreateTime, INTERVAL -1 DAY );
|
為了防止資料庫查詢報空異常,當查詢結果返回為整型的時候可以和0進行比較如果為空,則返回一個0給客戶,否則返回改查詢的結果值,sql如下
?
12 |
SELECT IFNULL( SUM (Num),0) from DPEvent.ACT_BlockNum where CreateTime BETWEEN #startTime# AND #endTime#; MYSQL IFNULL(expr1,expr2)
|
如果expr1不是NULL,IFNULL()返回expr1,否則它返回expr2。IFNULL()返回一個數字或字串值,取決於它被使用的上下文環境。類似的有
isnull(expr)
如expr為null,那麼isnull()的返回值為1,否則返回值為0。
update語句更新多個欄位的值
?
update @A set c1=b.c1 ,c2=b.c2,c3=b.c3 from @A a,@B b where a.id=2 and b.id=6 update A set (A.a2,A.a3) =( select B.b2,b.b3 from B where B.b1= A.a1 and A.a3=100 )
|
以上所述是小編給大家介紹的MySQL實現當前資料表的所有時間都增加或減少指定的時間間隔,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回覆大家的!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2144/viewspace-2805948/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL 為日期增加一個時間間隔MySql
- js獲取指定時間日期和當前時間日期的相差多少時間JS
- javascript實現的按鈕間隔指定時間再能點選JavaScript
- qt中實現實時的顯示當前時刻的時間QT
- 使用goldengate交付指定時間前的資料Go
- 直播軟體搭建,當前時間、既定時間後的時間及時間比較大小
- tcp減少2msl的時間TCP
- Qt學習(5)獲取當前系統時間-實時顯示當前時間QT
- 簡單的圖片間隔指定時間切換效果
- c++ 獲取當前時間周初凌晨時間戳(獲取當前時間週一凌晨時間戳)C++時間戳
- 查詢時間從前7天到當前時間
- spark sql在當前的時間戳下增加8個小時SparkSQL時間戳
- js獲取當前時間上一個月前的時間JS
- 如何減少 Hyperf 框架的掃描時間框架
- 查詢時若時間為空,開始時間取今天的零點,結束時間取當前時間
- 【java】校驗當前時間是否在規定的時間內Java
- MySQL 減少InnoDB系統表空間的大小MySql
- oracle 當前資料庫各種版本時間釋出表Oracle資料庫
- 減少熱備方法遷移資料庫的停機時間資料庫
- MySQL 獲得當前日期時間(以及時間的轉換)MySql
- oracle_sql_取當前時間18到7天前的18點之間的資料OracleSQL
- carbon 計算當前時間與給定時間差
- javascript獲取當前的時間戳JavaScript時間戳
- js實現指定時間倒數計時JS
- PHP獲取當前季度的開始時間和結束時間PHP
- mybatis獲取當前時間MyBatis
- java獲取當前時間Java
- Qt獲取當前時間QT
- js獲取當前時間JS
- Qt 獲取當前時間QT
- PHP求時間間隔n天、周、月、年後的時間PHP
- 時間相減和時間轉換
- 實時獲取當前時間程式碼例項
- MySQL時間戳、時間MySql時間戳
- 【AWR】調整AWR資料取樣時間間隔及歷史快照保留時間
- WPF 前臺觸發器實時獲取當前時間觸發器
- MySQL如何獲取當前時間的前一天和後一天時間MySql
- 檢視當前Oracle資料庫的時間及其SCN號Oracle資料庫