![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
闲看风飘
这个作者很懒,什么都没留下…
展开
-
MySQL存储过程动态sql 自定义存储过程遇坑总结~
昨天新有个新需求,sql事件每月会自动生成一个新得日志表单,需要写一个事件和存储过程自动对生成表单的相应sql用户进行授权。于是这个任务就落到我头上,说实话我对sql存储过程也不是很熟,在写存储过程的时候遇到各种坑。不过还好有万能的网友的无私奉献的各种例子可以参考,最终耗时30小时(从接任务开始算,也包括睡觉时间)初步完成了任务。现在总结一下遇到的各种坑。刚开始我的存储过程是这样的:delimiter //CREATE PROCEDURE View_authorization()BEGINDECL原创 2020-07-08 16:50:04 · 242 阅读 · 0 评论 -
自习系列—MySQL存储过程之变量赋值
MySQL变量赋值就一个坑。这个坑有两种填法。第一种是众所周知的:set 变量名=值/赋值语句第二种是:select … set 变量名 …; 或者 select … set 变量名;第一种,我在网上看很多人说变量名前面要加@符合,但是实际上是不必要的,只有一些特殊情况是必须要@符合,大部分时候不加也不影响存储过程的使用的。例如:set g_grant_ex='gamedb.tb_exchange_';set @g_grant_ex='gamedb.tb_exchange_';/*这其原创 2020-07-09 01:02:29 · 1210 阅读 · 0 评论