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

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://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| 国产成年人拍拍免费视频| 中文字幕人妻在线播放| 天堂中文在线官网在线| 亚洲欧美成人免费视频| 日韩中字在线一区二区| 99久久成人精品国产片| 成人粉嫩av一区二区白浆| 国产精品午夜福利天堂| 亚洲精品成人久久网| 人妻少妇一区二区三区四区| 一区二区三区欧美久久| 91精品人妻一区二区| 熟女一区二区蜜桃视频| 亚洲午夜一区二区三区精品影院| 国产白丝免费在线观看| 草逼免费在线观看视频| 国产精品粗又长一区| 国产精品1区2区久久久| 视频一区二区三区拍拍| 国产高清视频在线观看流白浆| av影片天堂在线观看| 精品国产无遮挡污污网站| 九九热超在线视频精品| 午夜影院在线免费观看三区| 亚洲黄色av电影在线| 高清国语对白刺激av在线播放| 欧美日韩国产综合在线观看| 亚洲伊人av第一页在线观看| 亚洲成人av在线直播| 欧美三级高清视频在线播放| 中文字幕日本人妻少妇| 欧美日韩一级一区二区三区| 欧美日韩av在线一区二区| 亚洲一区二区三区久久精品| 91麻豆精品国产久久久| 在线蜜臀av中文字幕|