mysql獲取時間相關及建立事件

2021-07-23 15:50:29 字數 766 閱讀 9187

上月第一天:select date_sub(date_sub(now(),interval dayofmonth(now())-1 day),interval 1 month);

本月第一天:select date_sub(now(),interval dayofmonth(now())-1 day);

上週第一天:select date_sub(date_sub(now(),interval weekday(now()) day),interval 1 week);

本週第一天:select date_sub(now(),interval weekday(now()) day);

為了滿足某個欄位在某個時段資料的變化量的這個需求  做了兩個事件 乙個事件每隔一段時間(1week)記錄某個欄位的資料(這個欄位的資料會變化) 另乙個時間每隔一段時間(1week)記錄上一事件個記錄的字段和原始欄位的差 。

alter event `everyweekwordcountupdate` 

do update wor_book set wor_book.everyweekwordcount = (wor_book.bookwordcount-wor_book.weekwordcount);

alter event `weekwordcountupdate` 

do update wor_book set wor_book.weekwordcount = wor_book.bookwordcount;

js 獲取時間相關

let date new date date.getyear 獲取當前年份 2位 date.getfullyear 獲取完整的年份 4位 date.getmonth 獲取當前月份 0 11,0代表1月 date.getdate 獲取當前日 1 31 date.getday 獲取當前星期x 0 6,0...

mysql獲取時間

select date sub now interval 1 month 上個月今天的當前時間 select unix timestamp date sub now interval 1 month 上個月今天的當前時間 時間戳 select date sub date sub date forma...

MySql獲取時間

函式 now 注釋 等同於sqlserver中的getdate 格式 yyyy mm dd hh mm ss 函式 sysdate 注釋 跟now 類似,不同之處在於 now 在執行開始時值就得到了,sysdate 在函式執行時動態得到值。格式 yyyy mm dd hh mm ss 函式 curd...