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

老师写的这里为什么分号就不行了呢 分号不是正常的结束符号码

mysql> CREATE FUNCTION adduser(username VARCHAR(20))
    -> RETURN INT UNSIGNED
    -> RETURN
    -> INSERT test(username) VALUES(username);

老师的这个不是正常的结束符号吗 为什么要切换到//呢

正在回答

1 回答

因为修改了结束符,delimiter将结束符修改为了“//"

编写的这个存储过程的过程体包含了不止一个语句,数据库在执行的时候根据“;“判断要执行多少条操作语句。但是编写存储过程的时候不将结束符修改的话数据库一看到“;”就会结束了,所以一定要更改

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

慕移动7208282 提问者

明白了 这句没认真看
2017-11-17 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

老师写的这里为什么分号就不行了呢 分号不是正常的结束符号码

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