2012-06-12 69 views
-1

声明一个函数的时候,这里是我在mysql中工作台误差在MySQL

CREATE DEFINER=`root`@`192.168.1.9` 
FUNCTION `InsertIntoCallLog`(CallerID VARCHAR(15), ChannelNo INT) 
RETURNS varchar(36) 
BEGIN 
    DECLARE CallID VARCHAR(36); 
    SET CallID = UUID(); 
    RETURN CallID 
END 

我写在MySQL工作台CE这个剧本脚本。它不适用它,并用红线强调“End”,并在末尾附近提示语法错误

+1

您需要'RETURN'语句后的';'。 –

回答

1

您在RETURN CallID后缺少分号。

+0

ooooohhhh我的上帝。这是我们正在寻找解决方案。 :)) – Karadous