相关疑难解决方法(0)

你如何调试MySQL存储过程?

我当前调试存储过程的过程非常简单.我创建了一个名为"debug"的表,我在运行时从存储过程中插入变量值.这允许我在脚本中的给定点看到任何变量的值,但有没有更好的方法来调试MySQL存储过程?

mysql database debugging stored-procedures

116
推荐指数
11
解决办法
16万
查看次数

导致INSERT失败的TRIGGER?可能?

在清理这个答案时,TRIGGER在MySQL 中学到了一些关于s和存储过程的知识,但我惊讶地发现,虽然BEFORE INSERTBEFORE UPDATE触发器可以修改数据,但它们似乎不会导致插入/更新失败(即验证).在这种特殊情况下,我能够通过操纵数据来使这一点工作,从而导致主键复制,在这种特殊情况下,这是有意义的,但在一般意义上并不一定有意义.

这种功能在MySQL中是否可行?在任何其他RDBMS(我的经验仅限于MySQL)?也许是一种THROW EXCEPTION风格语法?

mysql rdbms triggers

14
推荐指数
3
解决办法
2万
查看次数

标签 统计

mysql ×2

database ×1

debugging ×1

rdbms ×1

stored-procedures ×1

triggers ×1