--建个表存放结果 create table test(col Nvarchar(200));--存储过程 DELIMITER $$;DROP PROCEDURE IF EXISTS `test`.`test_proc`$$CREATE PROCEDURE `test`.`test_proc` () BEGIN DECLARE i int; SET i=1; WHILE i<=301 DO INSERT INTO test SELECT concat(''); SET i:=i+1; END WHILE; END$$DELIMITER ;$$--调用存储过程 call test_proc--查看结果 select * from test
http://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/2.gif
http://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/3.gif
...地址如上触发器如何写
create table test(col Nvarchar(200));--存储过程
DELIMITER $$;DROP PROCEDURE IF EXISTS `test`.`test_proc`$$CREATE PROCEDURE `test`.`test_proc` ()
BEGIN
DECLARE i int;
SET i=1;
WHILE i<=301 DO
INSERT INTO test SELECT concat('');
SET i:=i+1;
END WHILE;
END$$DELIMITER ;$$--调用存储过程
call test_proc--查看结果
select * from test
我试了下,居然要图片URL的
尊敬的各位网友: 为了给您提供更加满意的服务。CSDN 论坛系统将进行一次升级。 在CSDN论坛升级过程中,您可以访问CSDN其他频道,您也可以玩玩『看你能坚持几秒』的小游戏。 感谢您一如既往地支持CSDN!
CSDN
2009.9.7返回论坛首页
-----------------------------------
怎么了这是
Database changed
mysql> delimiter $$
mysql> DROP PROCEDURE IF EXISTS tt $$
Query OK, 0 rows affected (0.00 sec)mysql> create procedure `tt` ()
-> begin
-> declare id integer;
-> set id=1;
-> while(id<300)
-> do
-> set id=id+1;
-> set @ee= concat ("insert into url(urladdr) values('')","");
-> end while;
-> prepare ee from @v_flag;
-> EXECUTE ee ;
-> DEALLOCATE PREPARE ee;
-> end $$
Query OK, 0 rows affected (0.00 sec)mysql> call tt;
->
调用存储过程的时候出现卡死状态 但是也退不出来 只能用ctrl+c
为什么
call tt();
结果还是挂死