2014-04-21 41 views
0

我跟着这个article,它解释了如何编写用于稍后在MySQL中使用的UDF的代码。如何添加UDF到MySQL?

但它没有解释:

1.我要在哪里编译它? VS?

2.预期产量是多少? DLL?

3.如何放置输出文件?

4.如何将其添加到MySQL服务器?

5.如何测试?

请告诉我任何这些问题的答案。

回答

0

您可以在Adding a New User-Defined Function部分的官方mysql文档中找到所有这些问题的答案。简而言之:

  1. 它取决于平台。在Windows Visual C++编译
  2. 是,共享库(在Windows DLL)
  3. lib/plugin/目录MySQL分发:

    显示的变量,比如 'PLUGIN_DIR';

  4. CREATE FUNCTION function_name RETURNS type SONAME 'shared_library_name';

  5. 写SQL测试用例。为了调试,使用你喜欢的调试器。

+0

非常感谢,你回答了我的问题。 –