要多次的执行一个select操作,就想着用循环来实现,在网上查了一些内容,显示的做法都是差不多的,就是总是提示语言错误,很是郁闷,各位大侠帮忙看看,要怎么改才可以。
mysql数据库、navicat客户端。
mysql循环的操作语句:
procedure pro10()
begin
declare i int;
set i=0;
while i<5 do
select * from gamechannel where status=i GROUP BY gameId ;
set i=i+1;
end while;
end;
错误信息:
[SQL] procedure pro10()
begin
declare i int;
[Err] 1064 - 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 'procedure pro10()
begin
declare i int' at line 1
저장 프로시저를 다시 작성 중이신가요?
으아아아1. 저장 프로시저 생성
DELIMITER $$
pro10 생성
begin
i int;
set i=0;
while i<5 do
종료;
종료;
$$
2. 전화
pro10()에 전화