mysql如何写一段sql块,往表插入10000条测试记录
1个回答
展开全部
直接用块好像执行不了,建议做个存储过程
稍微改改
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();
稍微改改
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();
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |