有人可以为我修复这个SQL代码吗?

时间:2016-10-09 04:02:03

标签: php mysql sql execution

在这段代码中,我在第5行得到#1064错误。有人可以重写代码;谢谢

  CREATE FUNCTION thuva.CreateGroup(GroupName VARCHAR(50), GroupIcon TEXT, GroupDescription VARCHAR(130), GroupCreator INT)
  RETURNS int(11)
  DETERMINISTIC
BEGIN
  DECLARE groupID INT;
  INSERT INTO groups (name, icon, description) VALUES (GroupName, GroupIcon, GroupDescription);
  SET groupID = LAST_INSERT_ID();
  INSERT INTO group_members VALUES (groupID, GroupCreator);
  RETURN groupID;
END;

1 个答案:

答案 0 :(得分:0)

尝试使用此语法

DECLARE variable_name datatype [ DEFAULT initial_value ]

因为它是一种数据类型,你需要定义类似的大小。

DECLARE groupID INT(11);