为了账号安全,请及时绑定邮箱和手机立即绑定

这节课里面的例子,我自己敲怎么总有语法错误,求大神围观指导。

DELIMITER $$

CREATE PROCEDURE kk(IN k_id SMALLINT UNSIGNED,OUT sum SMALLINT UNSIGNED,OUT left SMALLINT UNSIGNED) 

BEGIN 

DELETE FROM pd_test WHERE k_id=id; 

SELECT ROW_COUNT() INTO sum;  

SELECT COUNT(id) FROM pd_test INTO left; 

END

$$

创建存储过程kk,,已有表pd_test, 里面有属性id,对了几遍跟视频里面一样,而且begin跟end中的SQL语言拿去单独执行都成功,连在一起就不行。。。求指导

55619e590001790a05000477.jpg

55619e5900011aff05000075.jpg

正在回答

2 回答

left  sum 都是关键字,你干嘛非要用这么多关键字呢?

0 回复 有任何疑惑可以回复我~

left是关键字吧,换个试下

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
与MySQL的零距离接触
  • 参与学习       396886    人
  • 解答问题       3353    个

本课程涵盖全部MySQL数据库的基础,学习MySQL数据库的基础知识

进入课程

这节课里面的例子,我自己敲怎么总有语法错误,求大神围观指导。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信