dbForge Studio for MySQL 触发器调试

使用工具: dbForge Studio for MySQL   

1,创建触发器 

触发器

2,调试触发器

要调试MySQL触发器:

1. 在Database Explorer中,选择您的测试数据库。

2. 展开Triggers文件夹,然后双击ScheduleDetail触发器将其打开。

3. 将当前视图从Main更改为SQL。

注意:打开触发器时,主视图设置为默认值。您无法在此视图中插入断点。

4. 设置触发器的断点。左键单击SET语句旁边的灰色边距,在触发器中设置断点。此步骤是强制性的:如果您未在触发器中设置断点,则在尝试单步执行时将跳过其代码。

5.展开Procedures文件夹,然后双击FillSchedule过程将其打开。

6. 为将触发触发器的存储过程设置断点。左键单击INSERT INTO schedule_list语句旁边的灰色边距。

调试

7. 单击“Start Debugging”,然后输入该过程的输入参数。

8. 使用F11键或 Step Into按钮逐步执行代码,或按CTRL + F5直接移动到断点。在INSERT INTO schedule_list语句中,再次按F11时,您将进入触发器。

调试

9. 逐步执行触发器,直到退出到存储过程,然后继续执行。

调试

3,调用堆栈窗口  

“ Call Stack”窗口中有两个数据库对象:ScheduleDetail触发器和FillSchedule过程。您可能会注意到ScheduleDetail触发器旁边的黄色箭头,它标识了执行指针当前所在的堆栈帧。


您可以通过双击“ Call Stack ”窗口中的过程返回到过程源代码。

一个绿色箭头表示您已回踩已经称为触发父代码。

你可能感兴趣的:(dbForge Studio for MySQL 触发器调试)