在MySQL命令提示符下一分号;结束一条语句,然而存储过程中也有分号,如何区别这两种分号
解决办法是把存储过程语句加在这样的语句中:
mysql>delimiter //
>可以书写你的存储过程
>delimiter ; 这条语句是声明sql一条语句的结束标志设置为“//”,你可以设置其他符号,下面看一个例子。
eg:
在命令提示符下敲下面的代码:
delimiter //
create procedure showtables()
begin
show tables;
end //
delimiter ;
执行:
call showtables;显示你当前数据库中所有表
阅读(749) | 评论(0) | 转发(0) |