问题一:
存储过程中参数命名为desc出错。
例如:
CREATE PROCEDURE insertGroup(IN ename VARCHAR(255),
IN cname VARCHAR(255),
IN accountid INT,
IN desc VARCHAR(255),
IN soundpath VARCHAR(255),
IN frozen INT,
IN remark VARCHAR(255),
IN time VARCHAR(255)
)
BEGIN
DECLARE newid INT;
SELECT max(group_id) INTO newid FROM dgroup;
SET newid=newid+1;
INSERT INTO dgroup(group_id, group_ename, group_cname, account_id, group_desc, group_soundpath, group_frozen, group_remark, group_ctime)
VALUES(newid, ename, cname, accountid, adesc, soundpath, frozen, remark, time);
END;
该存储过程创建时候,变量命名为desc则会提示错误,可能是与关键字冲突的原因。
解决方法:修改该参数名。
持续更新。。。