在MySQL中,服务器处理语句时是以分号为结束标志的,但是在创建存储过程时,存储过程体中可能包含多个SQL语句,每个SQL语句都是以分号结尾的,这个时候服务器处理程序遇到第1个分号会认为程序结束,导致程序不能正常执行,此时可以使用delimiter命令将MySQL语句结束符标志修改为其他符号。语法格式:
语法说明://是用户定义的结束符,通常该符号可以是一些特殊符号,如:2个“#”或两个“$”,如果想要恢复使用分号“;”作为结束符,只需要运行以下命令即可: