関数をエクスポートする非常に単純なUDFをWindowsで作成しましset_named_event
た。DLLをチェックして、エクスポートされたシンボル(_init + _deinitも)を確認できます。(MySQLServer 5.5 Community Editionを使用して)次のようにします。
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をサポートしていない可能性がありますか?