MySql循环写入代码

[数据库技术] 季雨林 2019/9/7 0:10:30

前文讲到了我使用SQL Server数据库时候,使用一段循环代码压测数据库写入性能的例子。

今天记录下与MySql的区别。mysql不支持直接使用sql可视化Navicat管理工具输入这样一段循环体执行,因此想了个办法讲循环体使用存储过程包裹起来,调用存储过程来测试循环写入表的效果。


Sql语句:

CREATE PROCEDURE test_insert () 
BEGIN
    DECLARE i INT DEFAULT 0;
    while i<1000 
    do
        #插入一行
        INSERT INTO TestTable
            ( TestKey , TestValue )
        VALUES
            ( now(),'0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789' );
 		
        set i = i+1;
    end while;
end;

call test_insert();
drop procedure if exists test_insert;



原文地址: https://www.opengps.cn/Blog/View.aspx?id=428 文章的更新编辑依此链接为准。欢迎关注源站原创文章!

评论

暂无评论!

发表评论:

用于接收作者回复信息
点击更换验证码 - openGPS提示

广告区

京东


鲁ICP备14008001号-2