mysql 之存储过程

delimiter 关键字 定义结束标记。
因为存储过程体中要写 多条sql语句。而mysql中默认的 “ ;” 是结束标记。 如果 要写多条sql,每条sql 结束都要加上 “;” ,sql就不能一起执行了。所以有必要 重新定义一个结束标记。
用法 :delimiter 【$】
如:
delimiter $ create procedure pro_admin_insert() BEGIN insert into admin(name,password) values('fanchao1','123456'); insert into admin(name,password) values('fanchao2','123456'); insert into admin(name,password) values('fanchao3','123456'); insert into admin(name,password) values('fanchao4','123456'); insert into admin(name,password) values('fanchao5','123456'); END $





查看存储过程或函数的创建代码
show create procedure proc_name; show create function func_name;
删除存储过程。
drop procedure proc_name;

浙公网安备 33010602011771号