直接用块好像执行不了,建议做个存储过程
稍微改改
DELIMITER $$
DROP PROCEDURE IF EXISTS `dsdvrdbm`.`test` $$
CREATE PROCEDURE `test` ()
BEGIN
set @v_n=1;
while @v_n<1000
do
insert into no_test(id,name,sex) values (@v_n,'MM','f');
set @v_n=@v_n+1;
END while ;
DELIMITER ;
然后调用一下
SQL code
call test();