【发布时间】:2010-03-29 20:05:27
【问题描述】:
我更喜欢 MS-SQL / PostgreSQL,但我正在做一个 MySQL 项目。在我的一个存储过程(函数)中,我想简单地在运行时输出变量的值以进行调试。
对于 PostgreSQL,这是使用 RAISE NOTICE 完成的。这在 MySQL 中有没有等价的方法?
【问题讨论】:
标签: mysql
我更喜欢 MS-SQL / PostgreSQL,但我正在做一个 MySQL 项目。在我的一个存储过程(函数)中,我想简单地在运行时输出变量的值以进行调试。
对于 PostgreSQL,这是使用 RAISE NOTICE 完成的。这在 MySQL 中有没有等价的方法?
【问题讨论】:
标签: mysql
这不适用于 MySQL。
但是您可以按照this article 的描述将调试值存储在单独的表中,自己创建类似的东西。
【讨论】:
与大多数现代 RDBMS 相比,MySQL proc 还处于起步阶段。您将不得不使用穷人的调试方法 - 在适用的情况下从 dual 中选择 var。
【讨论】: