mysql中存储过程报错

编写的存储过程如下:createprocedurepplog.addUser()begindeclareintcount1default0;ifcount1<100000... 编写的存储过程如下:
create procedure pplog.addUser()
begin
declare int count1 default 0;
if count1<1000000 then
set count1=count1+1;
insert into pplog.user_log_inf(infohash,filesize,userIp,start_time,end_time,download,total_visit,protocal)
values("3662HDSH",232,'10,23,351',"2010-04-15 10:13:04","2010-05-15 11:34:40",22,33,44);
else set count1=count1+10;
end if;
end;

报错信息如下:
mysql>
mysql> create procedure pplog.addUser()
-> begin
-> declare int count1 default 0;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'int count1 default 0' at line 3
mysql> if count1<1000000 then
-> set count1=count1+1;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'if count1<1000000 then
set count1=count1+1' at line 1
mysql> insert into pplog.user_log_inf(infohash,filesize,userIp,start_time,end_time,download,total_visit,protocal)
-> values("3662HDSH",232,'10,23,351',"2010-04-15 10:13:04","2010-05-15 11:34:40",22,33,44);
ERROR 1146 (42S02): Table 'pplog.user_log_inf' doesn't exist
mysql> else set count1=count1+10;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'else set count1=count1+10' at line 1
mysql> end if;
展开
 我来答
howlshadow
2010-05-20 · TA获得超过1381个赞
知道小有建树答主
回答量:1171
采纳率:100%
帮助的人:938万
展开全部
帮你改了一下

DELIMITER $$

create procedure pplog.addUser()
begin
declare count1 int default 0;
if count1<1000000 then
set count1=count1+1;
insert into pplog.user_log_inf(infohash,filesize,userIp,start_time,end_time,download,total_visit,protocal)
values("3662HDSH",232,'10,23,351',"2010-04-15 10:13:04","2010-05-15 11:34:40",22,33,44);
else set count1=count1+10;
end if;
END$$

DELIMITER ;
华夏日长兴
2010-05-20 · TA获得超过9592个赞
知道大有可为答主
回答量:6305
采纳率:85%
帮助的人:3731万
展开全部
把你的双引号都换成单引号试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式