Search Results
https://dev.mysql.com/doc/c-api/8.4/en/c-api-threaded-clients.html
This section provides guidance for writing client programs that use the thread-related functions in the MySQL C API. For further information about these functions, see Section 8.2, “C API Threaded Function Descriptions”. For examples of source ...
https://dev.mysql.com/doc/c-api/8.4/en/mysql-stmt-bind-param.html
bool mysql_stmt_bind_param(MYSQL_STMT *stmt, MYSQL_BIND *bind) Description mysql_stmt_bind_param() is used to bind input data for the parameter markers in the SQL statement that was passed to mysql_stmt_prepare(). The client library expects the ...
https://dev.mysql.com/doc/c-api/8.4/en/mysql-stmt-prepare.html
int mysql_stmt_prepare(MYSQL_STMT *stmt, const char *stmt_str, unsigned long length) Description Given the statement handler returned by mysql_stmt_init(), prepares the SQL statement pointed to by the string stmt_str and returns a status value. You ...
https://dev.mysql.com/doc/c-api/8.4/en/mysql-store-result-nonblocking.html
enum net_async_status mysql_store_result_nonblocking(MYSQL *mysql, MYSQL_RES **result) Description Note mysql_store_result_nonblocking() is an asynchronous function. It is the counterpart of the mysql_store_result() synchronous function, for use by ...
https://dev.mysql.com/doc/c-api/8.4/en/mysql-store-result.html
MYSQL_RES * mysql_store_result(MYSQL *mysql) Description Note mysql_store_result() is a synchronous function. Its asynchronous counterpart is mysql_store_result_nonblocking(), for use by applications that require asynchronous communication with the ...
https://dev.mysql.com/doc/c-api/8.4/en/mysql-use-result.html
MYSQL_RES * mysql_use_result(MYSQL *mysql) Description After invoking mysql_real_query() or mysql_query(), you must call mysql_store_result() or mysql_use_result() for every statement that successfully produces a result set (SELECT, SHOW, DESCRIBE, ...
https://dev.mysql.com/doc/extending-mysql/8.4/en/adding-loadable-function.html
The MySQL interface for loadable functions provides the following features and capabilities: Functions can return string, integer, or real values and can accept arguments of those same types. You can define simple functions that operate on a single ...
https://dev.mysql.com/doc/extending-mysql/8.4/en/plugin-api.html
MySQL supports a plugin API that enables creation of server components. Plugins can be loaded at server startup, or loaded and unloaded at runtime without restarting the server. The API is generic and does not specify what plugins can do. The ...
https://dev.mysql.com/doc/extending-mysql/8.4/en/plugin-data-structures.html
A plugin library file includes descriptor information to indicate what plugins it contains. If the plugin library contains any server plugins, it must include the following descriptor information: A library descriptor indicates the general server ...
https://dev.mysql.com/doc/extending-mysql/8.4/en/porting.html
Before attempting to port MySQL to other operating systems, check the list of currently supported operating systems first. Note If you create a new port of MySQL, you are free to copy and distribute it under the GPL license, but it does not make ...