课程
/数据库
/MySQL
/与MySQL的零距离接触
是不是再修改之前之所以会有问题,是因为引号具有两个作用呢?
比如一是代表mysql语句执行完。
那修改以后的引号是什么意思呢
2019-02-20
源自:与MySQL的零距离接触 7-5
正在回答
我操作了几遍之后感觉是这样理解的:复合函数要达到插入数据之后再返回最后插入数据的id的这样的一个多条sql语句的复合效果,必须在函数体中写入多条sql语句,但是不同的sql语句在运行时需要使用;结尾,所以创建复合函数时势必要加入;保证该语句的执行,可这样又会使自己的创建进程结束,这产生了一个冲突,所以这个时候有一种折中的方法,就是先修改默认结束符号,将各条sql语句写入函数体之后再把默认结束符改回;,这样就顺利解决了冲突问题
Ray_Loy
我觉得还是起到的是一种分隔符的作用 并且这种作用好像只有它能做到 我试过, 和空格 都会报错 你可以自己尝试一下
我是这样理解的 希望能帮到你
阿Dine
举报
本课程涵盖全部MySQL数据库的基础,学习MySQL数据库的基础知识