2

无法将其应用于 MySQL Workbench 5.2.15

分隔符 //

创造
    DEFINER=`potts`@`%`
    功能
        `potts`.`fn_create_category_test` (test_arg VARCHAR(50))
    返回整数

开始

    声明 new_id int;
    SET new_id = 8;
    返回 new_id;

结尾//

实际功能之间会有更多BEGINEND但就目前而言,即使这 3 班轮也不起作用。

谢谢!

4

1 回答 1

1

分隔符 $$

CREATE FUNCTION `fn_create_category_test` (test_arg varchar(50))
   RETURNS INT
BEGIN

DECLARE new_id int;
set new_id=8;
return new_id;
END $$

DELIMITER ;

对我来说很好,尝试摆脱 DEFINER?

于 2010-02-17T14:34:38.313 回答