我有一个 mysql 函数,我想调试它,设置断点,查看该时间段的变量值等。
怎么做 ?
从我目前的搜索来看(尽管我可能错过了一些东西),我必须同意 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
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)