CREATE TABLE `tb` ( `id` int(11) NOT NULL AUTO_INCREMENT, `value` datetime DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=98887 DEFAULT CHARSET=utf8 | -------------------------------------------------------------- CREATE DEFINER=`dba_jack`@`localhost` PROCEDURE `p`( vRows int ) SQL SECURITY INVOKER begin while vRows >0 do insert tb(value) values(now()); set vRows = vRows - 1; end while; end ----------------------------------------------------- start transaction;call dbi.p(50000);commit; ---------------------------------------------------------------- 简单的表,简单的存储过程循环,慢是因为你没有开事务,所以逐提交数据导致的吧
56,678
社区成员
56,708
社区内容
加载中
试试用AI创作助手写篇文章吧