Mysql Workbench 创建函数总是提示语法错误

用Mysql Workbench进行mysql函数编写时,总是错误,报错信息说时语法错误,但是别人用navicat就可以运行,查了好久知道要重置结束符来解决这个问题

一般这样就可以运行:

create function get_choose_number_fn(sno char(20)) 
returns int
reads sql data
begin
	declare rs int;
	select count(*) into rs
             From choose
             where student_no=sno;
return rs;
end;
但是mysqlworkbench要这样:

delimiter $$
create function get_choose_number_fn(sno char(20)) 
returns int
reads sql data
begin
	declare rs int;
	select count(*) into rs
             From choose
             where student_no=sno;
return rs;
end;
$$
delimiter ;



版权声明:本文为Zhonghuachun原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。