色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql 查看call

張吉惟2年前9瀏覽0評論

在mysql中,我們可以使用CALL語句調用存儲過程或函數。但是,有時候我們需要查看CALL語句執行的結果以及存儲過程或函數的具體執行過程。本文介紹如何使用mysql查看CALL的方法。

首先,我們需要在mysql中連接到對應的數據庫。然后,使用以下命令調用存儲過程或函數:

CALL procedure_name(params);

其中,procedure_name是存儲過程或函數的名稱,params是傳遞給存儲過程或函數的參數。

如果存儲過程或函數有返回值,可以使用SELECT語句來查看返回值。例如:

SELECT @result;

其中,@result是存儲過程或函數返回值的變量名稱。

如果需要查看存儲過程或函數的具體執行過程,可以使用以下命令開啟日志:

SET global general_log = 1;

然后,執行CALL語句,再使用以下命令查看日志:

SELECT event_time, argument 
FROM mysql.general_log 
WHERE argument LIKE '%procedure_name%' OR argument LIKE '%function_name%';

其中,event_time是執行CALL語句的時間,argument是日志中的詳細信息。通過查看日志,可以了解存儲過程或函數的具體執行過程。

最后,需要關閉日志,以免影響mysql的性能:

SET global general_log = 0;

總之,使用mysql查看CALL的方法很簡單。通過這種方式,可以更好地了解存儲過程或函數的執行過程。