首先创建一个库
[php]create database mysqlsystems
use mysqlsystems;[/php]
创建MyISAM类型的表
[php]CREATE TABLE `myisam` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(50) default NULL,
`post` text,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;[/php]
这样创建出了表myisam。
创建可插入数据的 存储过程
[php]delimiter @
create procedure insert_isam(in item integer)
begin
declare counter int;
set counter = item;
while counter >= 1 do
insert into myisam values(counter,concat('opensoce.com',counter),repeat('bla',10));
set counter = counter - 1;
end while;
end
@[/php]
好了,运行吧:
[php]插入1000000到myisam? call insert_isam(1000000)
记得再一次插入新的内容时,要清空你的表,delete from ,或者truncate 。
[/php]
博主在最后一步调用存储过程时间将存储过程写错了,应该为 insert_isam 而不是 insert_myisam
管理员 聖騎天下 : 2011年11月10日08:40:42 地下1层
感谢!已更新。