php - mysql存储过程
本文介绍了php - mysql存储过程的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
学习存储过程,在mysql写了个存储过报错
把begin去掉,update替换成select这个存储过程又可以创建
create procedure p2()
select * from user
end;
创建存储过得语法不是下面这个吗?为什么update报错,select可以
create procedure name()
begin
。。。。
end
解决方案
存储过程中的 ;
会被 MySQL
解释成语句的结束然后提示错误,你可以在存储过程开始前加上 DELIMITER $$
,然后存储过程结束后通过 DELIMITER;
命令切换结束符。试试吧
这篇关于php - mysql存储过程的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文