首页 文章

这个MySQL存储功能有什么问题?

提问于
浏览
2

无法在MySQL Workbench 5.2.15中应用此功能

DELIMITER //

CREATE 
    DEFINER=`potts`@`%` 
    FUNCTION 
        `potts`.`fn_create_category_test`  (test_arg VARCHAR(50))
    RETURNS int

BEGIN

    DECLARE new_id int;
    SET new_id = 8;
    RETURN new_id;

END//

实际功能在 BEGINEND 之间会有更多的功能,但就目前情况而言,即使这3个衬垫也不起作用 .

谢谢!

1 回答

  • 1

    DELIMITER $$

    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?

相关问题