我在Windows上创建了一个非常简单的UDF导出函数set_named_event
,我可以检查DLL以查看导出的符号(_init + _deinit),我这样做(使用MySQL服务器) 5.5社区版):
USE `test`;
DROP FUNCTION set_named_event;
CREATE FUNCTION set_named_event RETURNS INTEGER SONAME "udf_set_named_event.dll";
这给了我没有错误,但是当我这样做时:
SELECT set_named_event('eventName');
我臭名昭着:
Query: SELECT set_named_event('eventName')
Error Code: 1305
FUNCTION test.set_named_event does not exist
Execution Time : 0 sec
Transfer Time : 0 sec
Total Time : 0.003 sec
想法?可能是服务器的CE不支持UDF吗?