欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

mysql函數(shù)怎么調(diào)取,mysql函數(shù)怎么調(diào)用

在mysql中自定義的函數(shù)怎么調(diào)用

調(diào)用如:select 函數(shù)名(參數(shù)列表)。

成都創(chuàng)新互聯(lián)公司是一家專注于成都做網(wǎng)站、網(wǎng)站設(shè)計、外貿(mào)營銷網(wǎng)站建設(shè)與策劃設(shè)計,椒江網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)十載,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:椒江等地區(qū)。椒江做網(wǎng)站價格咨詢:028-86922220

mysql中的UDF(自定義函數(shù)),可以寫好一些方法或?函數(shù),然后進行調(diào)用,而且是在SQL語句中可以進行調(diào)用。?

DROP FUNCTION CalculateAmount?

CREATE FUNCTION CalculateAmount(userid INT) RETURNS float(10,2)?

BEGIN?

DECLARE totalCredits FLOAT;?

SELECT SUM(amount) INTO totalAmount FROM credit_user WHERE id =userid;?

RETURN totalAmount;?

END?

要注意的是,在UDF中,不要定義與數(shù)據(jù)表中重名的列。而在SQL中,?則可以像SELECT CalculateAmount(1);那樣去調(diào)用了。

mysql udf函數(shù)怎么調(diào)用

背景

在上一篇推文中,我們介紹了 MySQL Group Replication 8.0.16 支持信息碎片化功能來增強大型事務(wù)處理能力。

如果您想在組復(fù)制中使用該功能,則任何組成員的版本都不能低于 8.0.16!

簡單地說就是由于低版本協(xié)議上不支持。MySQL 8.0.16 的組通訊開始支持新協(xié)議,簡稱“分段協(xié)議”,之前的版本中只有一種“壓縮協(xié)議”。

如果多個成員想加入復(fù)制組,那么在協(xié)議匹配上遵循以下原則:

現(xiàn)有復(fù)制組成員和新加入成員版本相同,加入成功。

低版本成員想加入高版本的組會被驅(qū)逐,加入失敗。

高版本的成員想加入低版本的組,單獨加入成功,多個加入失敗。

例如:

一個 MySQL Server 8.0.16 實例可以成功加入使用通信協(xié)議版本 5.7.24 的組。

一個 MySQL Server 5.7.24 實例無法成功加入使用通信協(xié)議版本 8.0.16 的組。

兩個 MySQL Server 8.0.16 實例無法同時加入使用通信協(xié)議版本 5.7.24 的組。

兩個 MySQL Server 8.0.16 實例可以同時加入使用通信協(xié)議版本 8.0.16 的組。

新增 UDF

為了能讓高版本的復(fù)制組更便于加入低版本的成員,MySQL 8.0.16 新增兩個 UDF。

您可以使用兩個新的 UDF 命令去管理組通信協(xié)議:

1. group_replication_set_communication_protocol(new_protocol)

設(shè)置組復(fù)制通訊協(xié)議版本

SELECT group_replication_set_communication_protocol("8.0.15");

填入一個所有成員都支持的版本號,即:new_protocol ≤ 所有成員的 MySQL版本。

new_protocol 格式:major.minor.patch (主版本號.次版本號.發(fā)布版本號)例如:8.0.15。

2. group_replication_get_communication_protocol()

獲取復(fù)制中最舊成員的 MySQL 版本號

SELECT group_replication_get_communication_protocol(); ? ?+------------------------------------------------+ ? ?| group_replication_get_communication_protocol() | ? ?+------------------------------------------------+ ? ?| 5.7.14 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | ? ?+------------------------------------------------+

獲取的版本號可能與設(shè)置的值不一致,但不一致的版本之間組復(fù)制協(xié)議是一樣的。

返回結(jié)果格式:major.minor.patch (主版本號.次版本號.發(fā)布版本號)例如:8.0.15。

以上兩個 UDF 對全部組成員有效,主機或從機上均可執(zhí)行。

結(jié)論

若想使用信息碎片功能。建議將組復(fù)制成員全部升級為 8.0.16。

若組內(nèi)成員版本僅有部分為 8.0.16,可以用兩個新的函數(shù)來讓高版本的成員保持與其它成員組協(xié)議一致。

請點擊輸入圖片描述

在mysql里怎樣自定義函數(shù),如何調(diào)用和執(zhí)行

create function 函數(shù)名稱(參數(shù)列表)

reurns 返回值類型

函數(shù)體

執(zhí)行的方法很簡單:

加載

** create function 函數(shù)名稱 returns {string|real|integer}

** soname 你定義的動態(tài)庫位置

釋放!

** drop function 函數(shù)名稱

當前題目:mysql函數(shù)怎么調(diào)取,mysql函數(shù)怎么調(diào)用
本文地址:http://www.aaarwkj.com/article20/dsigsco.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計虛擬主機、標簽優(yōu)化、ChatGPT、網(wǎng)站內(nèi)鏈全網(wǎng)營銷推廣

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)
国产成人精品久久一区二区三区| 熟妇一区二区三区av| 91欧美日韩精品在线| 天天操夜夜骑日日干| 日韩亚洲欧洲一区二区三区| 国产视频一区二区麻豆| 中文字幕乱码伊人三级| 91久久一区二区秋霞免费| 中文字幕日韩有码在线| 色呦呦中文字幕在线播放| 精品少妇人妻av蜜桃| 亚洲av第一区综合激情久久久| 免费在线观看成人av| 国产色视频一区在线观看| 避暑地堕落人妻中文字幕| 少妇精品偷拍高潮少妇在线观看 | 久久精品国产视频在热| 粉嫩一区二区三区精品视频| 日韩中文字幕免费一区二区| 久久人妻制服乱码中文字幕| 亚洲欧美日韩另类在线视频| 日本经典三级视频在线观看| 婷婷激情六月中文字幕| 亚洲限制级电影一区二区| 亚洲国产精品久久久久国产精品 | 色综合天天综合天天更新| 国产av麻豆全部免费| 乱色视频中文字幕在线着| 日本黄色免费在线观看网站| 黑人爆操中国女孩在线观看| 四虎在线观看永久地址| 三级日本一区二区三区| 国产精品乱码中文字幕| 日产一区二区三区网站| 日韩精品一区伦理视频| 日本少妇一区二区99| 四虎在线观看免费资源| 中文字幕加勒比东京热| 日本精品三级一区二区视频| 午夜精品久久99蜜桃| 日本黄色大波少妇网站|