zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

MySQL与MSSQl使用While语句循环生成测试数据的代码

mysql循环代码 mssql 使用 语句 生成 while
2023-06-13 09:14:26 时间
在MySQL中,使用While语句循环与SQLServer中有所不同,代码测试通过。

MSSQL中使用while语句循环生成数据的方法:

示例代码:
复制代码代码如下:

declare@aint
set@a=1
while@a<25
begin
INSERTINTOdemotable(id,item1,item2)VALUES(@a,"abc","123")
set@a=@a+1
end

MySQL中,使用while循环处理数据方法:需要新建为存储过程,直接调用执行存储过程。

示例代码:
复制代码代码如下:

CREATEDEFINER=`root`@`localhost`PROCEDURE`NewProcedure`()
BEGIN
DECLAREiINT;
SETi=1;
WHILEi<100DO
INSERTINTOdemotable(id,item1,item2)VALUES(i,"测试试题","0");
SETi=i+1;
ENDWHILE;
END;