about

MySQL UDFs offer a powerful way to extend the functionality of your MySQL database.

The UDFs on this site are all free: free to use, free to distribute, free to modify and free of charge. Even for commercial projects.

Roadmap

There are plans to provide the following new libraries:

lib_mysqludf_file
A library of functions to interact with files. Basically, most of the file i/o functions available in ANSI C should be mapped here.
lib_mysqludf_mailclient
A library of functions to interact with an email server
lib_mysqludf_mysql
A library of functions to interact with a mysql server. The idea is to have the minimal functionality to open a mysql client connection to the local or a remote mysql server in order to send sql statements. Although MySQL 4.1 offers a kind of dynamic SQL (with the PREPARE syntax) there are a number of limitations that could be lifted with this functionality. Because UDF's are scalar, it will most probably be unusable to retrieve resultsets. However, it will be useful to dynamically create procedures, and to query status variables from a remote mysql server.

If you see anything you need here, please let us know. Contact us so we know how things should be prioritized.

If you have some code you want to share to make this roadmap happen, please read here how you can help.