首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在MySQL工作台的一个窗格中写出调试消息?

如何在MySQL工作台的一个窗格中写出调试消息?
EN

Stack Overflow用户
提问于 2014-10-09 00:41:26
回答 1查看 1.4K关注 0票数 1

我正在将一些SQL Server过程迁移到MySQL。

在整个MS-SQL代码中都有“打印”语句(必要时用于后端调试),但我知道在MySQL中必须将它们转换为"SELECT消息“。但是当在MySQL工作台(在windows上)中执行时,每个SELECT的输出显示在单独的结果集选项卡中,而不是在SSMS的消息窗格中输出调试行的“打印”语句。

有没有办法让调试输出在SQL Workbench中执行时显示在同一个选项卡中?

EN

回答 1

Stack Overflow用户

发布于 2014-10-09 15:08:22

对于标准的tools.However,这恐怕根本不可能。一种可能的方法是使用一个自定义函数(用户定义的函数)来打印一个字符串,然后用DO命令调用它(这样可以防止SELECT返回结果集),如下所示:

代码语言:javascript
复制
DO SELECT print_string('warning');

我自己还没试过。这只是一个尝试的想法。

首先,你可能会在这里找到一些关于UDF的想法:https://github.com/mysqludf

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26262060

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档