久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

mysql 中怎么利用Navicat 創(chuàng)建定時任務(wù)

144次閱讀
沒有評論

共計 1756 個字符,預(yù)計需要花費(fèi) 5 分鐘才能閱讀完成。

本篇文章給大家分享的是有關(guān) mysql 中怎么利用 Navicat 創(chuàng)建定時任務(wù),丸趣 TV 小編覺得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著丸趣 TV 小編一起來看看吧。

CURDATE() 函數(shù)

CURDATE() // 函數(shù)返回當(dāng)前的日期。

SELECT NOW(),CURDATE(),CURTIME()

// 例子 NOW() CURDATE() CURTIME()

//2008-12-29 16:25:46 2008-12-29 16:25:46

# interval() 函數(shù)

INTERVAL() 函數(shù)進(jìn)行比較列表 (N,N1,N2,N3 等等) 中的 N 值。該函數(shù)如果 N。

SELECT NOW()-INTERVAL 24 HOUR

if exists 和 if not exists

if not exists 即如果不存在,if exists 即如果存在。

使用

1. 判斷數(shù)據(jù)庫不存在時

if not exists(select * from sys.databases where name =‘database_name’)

2. 判斷表不存在時

if not exists (select * from sysobjects where id = object_id(‘table_name’) and OBJECTPROPERTY(id,’IsUserTable’) = 1)

3. 判斷列不存在

if not exists (select * from syscolumns where id=object_id(’table_name’) and name=’column_name’)

創(chuàng)建事件

條件:

delete FROM userInfo WHERE find_Data

// 刪除超過 24 小時前的數(shù)據(jù)

定義者

指定當(dāng)在事件運(yùn)行時檢查訪問權(quán)限要使用的用戶帳號。默認(rèn)定義者值是運(yùn)行 CREATE EVENT 語句的的用戶。(這是和 DEFINER = CURRENT_USER 相同。) 如果給予一個用戶值,它應(yīng)該是一個‘user_name‘@‘host_name‘格式的 MySQL 帳號 (使用在 GRANT 語句相同的格式)。user_name 及 host_name 值都是必須的。

狀態(tài)

你可以創(chuàng)建一個事件但可以用 DISABLE 關(guān)鍵字保持不激活。或者,你可以用 ENABLE 來出明確默認(rèn)狀態(tài),這是激活。

ON COMPLETION

正常情況下,一旦事件已過期,它將立即刪除。你可以通過指定 ON COMPLETION PRESERVE 來重寫此性能。使用 ON COMPLETION NOT PRESERVE 只是使默認(rèn)非持久性的性能明確。

AT

AT timestamp 用于一次性事件。它指定該事件只運(yùn)行一次于 timestamp 的日期和時間,它必須同時包含日期和時間,或必須是一個解析為 datetime 值的表達(dá)式。使用 +INTERVAL 來創(chuàng)建一個事件,它發(fā)生在與當(dāng)前日期和時間有關(guān)的將來某個時候。

EVERY

在定期間隔重復(fù)的行動,你可以用一個 EVERY 子句之后是一個 interval。(+INTERVAL 與 EVERY 不能同時使用。)

STARTS

EVERY 子句還可能包含一個非必須的 STARTS 子句。STARTS 之后是一個 timestamp 值表示行動應(yīng)該何時開始重復(fù),也可以用 +INTERVAL 間隔以指定「由現(xiàn)在開始」的時間量。

例如:EVERY 3 MONTH STARTS CURRENT_TIMESTAMP + 1 WEEK 的意思是「每 3 個月,從現(xiàn)在起一周后開始」。

ENDS

EVERY 子句還可包含一個非必須的 ENDS 子句。ENDS 關(guān)鍵字之后是一個 timestamp 值告訴 MySQL 何時停止重復(fù)事件。你也可以用 +INTERVAL 間隔與 ENDS 一起。

例如:EVERY 12 HOUR STARTS CURRENT_TIMESTAMP + INTERVAL 30 MINUTE ENDS CURRENT_TIMESTAMP + INTERVAL 4 WEEK 相當(dāng)于「每十二個小時,從現(xiàn)在起三十分鐘后開始,并于現(xiàn)在起四個星期后結(jié)束」。

timestamp 必須在未來的 – 你不能安排一個事件發(fā)生在過去。

interval 區(qū)間由兩部份組成,數(shù)量和時間單位。

以上就是 mysql 中怎么利用 Navicat 創(chuàng)建定時任務(wù),丸趣 TV 小編相信有部分知識點(diǎn)可能是我們?nèi)粘9ぷ鲿姷交蛴玫降摹OM隳芡ㄟ^這篇文章學(xué)到更多知識。更多詳情敬請關(guān)注丸趣 TV 行業(yè)資訊頻道。

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-08-01發(fā)表,共計1756字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 米脂县| 盐城市| 仙游县| 浦江县| 将乐县| 酉阳| 花莲县| 朝阳县| 河间市| 怀仁县| 泌阳县| 嵊泗县| 岳阳县| 山西省| 都匀市| 黄山市| 东乌珠穆沁旗| 武平县| 罗山县| 嘉禾县| 蒙阴县| 南康市| 准格尔旗| 姜堰市| 玉环县| 都江堰市| 四川省| 铁力市| 柳林县| 布尔津县| 治县。| 涡阳县| 敦煌市| 宝山区| 图木舒克市| 美姑县| 托克托县| 大足县| 镇原县| 汽车| 喀喇|