函数MySQL不存在

Rog*_*tes 4 mysql function

我正在使用以下代码创建我的第一个函数:

CREATE FUNCTION CTRLPRODUCAO.COMPARATOTAIS (AG INT, P INT, ANO INT)
RETURNS BOOLEAN DETERMINISTIC

BEGIN
    (...)
END
Run Code Online (Sandbox Code Playgroud)

当我运行该命令时,收到了Workbench的返回:"0行受影响".好吗?

当我运行SELECT CTRLPRODUCAO.COMPARATOTAIS(1,9,2011)AS TEST时;

我明白了

"错误代码:1305 FUNCTION CTRLPRODUCAO.COMPARATOTAIS不存在"

我究竟做错了什么?

Nug*_*get 5

你不能插入一个.在你的函数名称中.

据我所知,在MySQL中,.作为一种连接被嵌入,在你的例子中,MySQL正在CTRLPRODUCAO表中寻找COMPARATOTAIS函数.