mysql 的存储过程可以封装数据库操作吗

有一个例子就完美了哎呀,搞错了!我的问题是:mysql的存储过程可以操作触发器吗?... 有一个例子就完美了
哎呀,搞错了!我的问题是:mysql 的存储过程可以操作触发器吗?
展开
 我来答
不三不四不五ok
推荐于2016-03-14 · 超过43用户采纳过TA的回答
知道答主
回答量:111
采纳率:100%
帮助的人:80.3万
展开全部
存储过程不存在操作或是不操作触发器的问题,要先理解触发器的含义。
触发器分两类,一类是基于表数据的触发,一类是基于数据库对象的触发。
实际应用中第一类比较常用,它是在对表数据进行 插入 修改 删除 的操作时触发,执行触发器中的脚本,换言之,就是如果你的存储过程有涉及到对该表的 插入 修改 删除 数据操作,而且该表也存在这些操作对应的触发器,那么肯定会触发也就是执行这个触发器,反之,不会执行。
追问
你意思是没有在存储过程中写触发器的必要,我还想问到底可不可以写?
追答
没必要,存储过程里是可以写,动态是能执行,但不建议你去存储过程写,直接在外边写好就行。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式