27.3. 為MySQL添加新步驟 |
發(fā)布時(shí)間: 2012/8/17 17:48:44 |
在MySQL中,你可以用C++定義一個(gè)步驟,在一個(gè)查詢被發(fā)送到客戶端之前訪問(wèn)和修改其中的數(shù)據(jù)。修改可以一行接一行地做,或者按照級(jí)別成組(GROUP)地做。
我們創(chuàng)建一個(gè)范例步驟來(lái)演示你可以做的。
此外,我們推薦你看一下mylua。通過(guò)它你可以用 LUA語(yǔ)言把運(yùn)行時(shí)里的一個(gè) 步驟加載到mysqld中。 電腦常識(shí)www.boydavid.com 27.3.1. 步驟分析analyse([max_elements,[max_memory]])
這個(gè)步驟在sql/sql_analyse.cc定義,這個(gè)步驟檢查你查詢的結(jié)果,并且返回對(duì)此結(jié)果的一個(gè)分析:
SELECT ... FROM ... WHERE ... PROCEDURE ANALYSE([max_elements,[max_memory]]) 27.3.2. 編寫步驟當(dāng)前來(lái)說(shuō),相關(guān)的文檔只有源碼。
檢查下列文件可以獲得關(guān)于步驟的所有信息:
本文出自:億恩科技【www.cmtents.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |