存储/保存UDF

时间:2012-02-18 08:19:20

标签: mysql

一位乐于助人的用户能够帮助我create a MySQL UDF for custom sorting。存储此UDF的建议方法是什么,以便始终可用?我已经读过,如果服务器重启,UDF就会丢失。重新启动可能很频繁,因为这是在具有各种角色和管理员的本地Windows网络服务器上。

现在我只想在客户端登录时删除并重新创建它。登录不会非常频繁 - 它由大约11名员工使用。我认为这不是最有效的方法。

我想我读过它可以用C语言编写并将其存储在.dll中,但这可能超出了我的技能水平。

1 个答案:

答案 0 :(得分:0)

您似乎正在使用stored routine,而不是user-defined function。在MySQL中,UDF是始终编译的扩展,而存储的例程总是只是SQL。

手册页显示 都不会消失。 query information about stored routines有多种方式,包括创建日期,创建日期,甚至是定义的函数体。您可以轻松检查它是否丢失,并在需要时添加它。您也应该记录此事件,因为它根本不应该发生。