2
我有一个mysql函数,我想调试它,设置breakboints,查看该时间段的变量值等。 如何做到这一点?如何调试mysql用户定义函数?
我有一个mysql函数,我想调试它,设置breakboints,查看该时间段的变量值等。 如何做到这一点?如何调试mysql用户定义函数?
当您调用MySQL时,您无法调试UDF函数。但我认为你可以尝试这些变种:
从我目前的搜索到目前为止(虽然我可能错过了一些东西),我不得不同意Devart不能调试UDF函数。
给你一个额外的建议是使用stderr进行调试。我制作了一些相当简单的工作:
void udf_debug(char *msg, ...) {
#ifdef DEBUG
va_list ap;
va_start(ap, msg);
vfprintf(stderr, msg, ap);
va_end(ap);
fflush(stderr);
#endif
}
你想调试UDF或存储函数吗? UDF是一个编译的C,C++函数,可以调试它的Visual Studio。 – Devart 2012-01-11 16:43:13
我想调试UDF。 Visual Studio可以连接到MySQL服务器? – afftee 2012-01-11 16:52:10