自定義函數調用失敗問題[Err] 1318 - Incorrect number of arguments for FUNCTION XXX.xxx expected 0 got 1】

[Err] 1318 - Incorrect number of arguments for FUNCTION XXX.xxx; expected 0, got 1

出錯原因

​ 在調用MySQL自定義的函數時報錯,原因在於數據庫中自定義的函數中使用了未知的變量,但是沒有進行定義,所以執行時會報錯。
在這裏插入圖片描述

解決辦法

​ 給自定義的函數設置變量參數,如下圖:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章