【问题标题】:can someone fix this SQL code for me? [duplicate]有人可以为我修复这个 SQL 代码吗? [复制]
【发布时间】:2017-02-17 18:59:34
【问题描述】:

在这段代码中,我在第 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;

【问题讨论】:

标签: php mysql sql execution


【解决方案1】:

试试这个语法

DECLARE variable_name datatype [ DEFAULT initial_value ]

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

DECLARE groupID INT(11);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-26
    • 1970-01-01
    相关资源
    最近更新 更多