gpt4 book ai didi

mysql - 如何诊断 MySQL 触发器中的步骤

转载 作者:行者123 更新时间:2023-11-29 02:08:25 25 4
gpt4 key购买 nike

我有两个表:

  • 结果

我的表上有一个更新后触发器,它更新结果表中的一些记录。问题是,我的触发器没有更新结果 表,我想诊断我的触发器执行情况。

我尝试放置 select 语句来查看变量值,但在触发器中不允许选择。我想在 Microsoft SQL Management Studio 中使用类似于 PRINT 的东西,它会在 GUI 中输出一些值,但我正在使用的 MySQL 或 Toad 工具上似乎不存在此命令。

那我应该如何诊断我的触发因素?你是怎么做到的?

最佳答案

使用日志表。

CREATE TABLE log (t datetime, comment varchar(255));

在您的触发器中,您可以插入日志。

INSERT INTO log 
SELECT now(), concat('debug comment ', @your_variable);

关于mysql - 如何诊断 MySQL 触发器中的步骤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1872867/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com