在黑窗口中创建存储过程时会遇到当输入“;”后回车时,sql语句自动执行,解决此问题的时候应该修改mysql中默认结束符“;”,
delimiter (你想要修改为的符号,如/)
创建你的存储过程
mysql>create procedure ……
—>begin
—>(sql语句);
—>end;
delimiter ;(改回mysql语句默认结束符)
(调用存储过程)
call ……
例~~
mysql> delimiter ##
mysql> create procedure select_stu()
-> begin
-> select s_id,s_name,s_add from student;
-> end##
Query OK, 0 rows affected (0.00 sec)
mysql> delimiter ;
mysql> call select_stu();