-1
我有一个MySQL存储过程,这是给我下面的错误: -MySQL存储过程的语法错误:
#1064 - 你在你的SQL语法错误;检查对应于你的MySQL服务器版本正确的语法使用近“设置intoffer =‘请从家里最大(OFFERID)’如果(intoffer IS NULL)然后设置INT”第4行
我有手动将分隔符中的分隔符设置为;存储过程为
create procedure sp()
begin
declare intoffer int
set intoffer = 'select max(offerid) from home'
if(intoffer IS NULL) then
set intoffer=1
else
set intoffer=intoffer+1
insert into home(offerid,offerheader,offertext,offerimage,offerlink) values(intoffer,'d','d','d','d')
end;
谢谢你一天救了我的一天 – asifa 2012-03-29 07:31:38