我想从phpmyadmin中的mysql命令提示符执行一个mysql存储过程。存储过程写在 sample.sql 文件中。 sample.sql的内容是:
DELIMITER //
create procedure sampleproc()
begin
declare x int;
set x=1;
while x<=1000 do
insert into dictionary (word,mean) values('a','a mean');
set x=x+1;
end while
end //
call sampleproc();
如何使用命令行运行?
答案 0 :(得分:2)
要创建存储过程,可以使用以下命令:
DELIMITER //
create procedure sampleproc()
begin
declare x int;
set x=1;
while x<=1000 do
insert into dictionary (word,mean) values('a','a mean');
set x=x+1;
end while
end//
并确保将SQL选项卡上的“Delimiter”字段设置为//.
mysql --user=user_name --password=your_password db_name < sample.sql