这样的存储过程:
DELIMITER $$
DROP PROCEDURE IF EXISTS select_test $$
CREATE PROCEDURE select_test()
begin
DECLARE l_sql varchar(512); begin
set l_sql = 'select * from ismg_icp_flow_bak';
prepare s1 from l_sql;
execute s1;
deallocate prepare s1;
end;commit;
end$$
DELIMITER ;
有没有问题啊,begin end 中嵌套 begin end, 在mysql提示符下运行,发现运行后,不能返回到mysql提示符是什么原因啊,这个应该怎么写呢?