2014-04-21 55 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

非常感謝,你回答了我的問題。 –